亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當(dāng)前位置 : 首頁>軟件學(xué)院>程序開發(fā)>CSS>正文
 
關(guān)于CSS框架網(wǎng)頁設(shè)計

http://www.yibo1263.com 2008-7-10 8:18:08  來源:本站  編輯:葉子
 
  個人總結(jié)了在開發(fā)css框架中的一點經(jīng)驗,獻(xiàn)丑了。希望大家的討論能使我們共同進(jìn)步。:)

  1、css框架

  中國的互聯(lián)網(wǎng)行業(yè)已經(jīng)發(fā)展了10年,瀏覽器也從最早流行的NS到現(xiàn)在的FF3.IE7等等……前端開發(fā)工程師的職位也誕生了。近幾年在web開發(fā)中,有個非常火的詞——“框架”。YUI、JQuery、Prototype這些javascript框架在開發(fā)網(wǎng)站時,確實成為前端開發(fā)工程師的手中利器。為什么呢?因為框架是包含工具、函數(shù)庫、約定,以及嘗試從常用任務(wù)中抽象出可以復(fù)用的通用模塊,讓設(shè)計師與程序員避免重復(fù)開發(fā)。通俗地講便是把大多數(shù)重復(fù)工作的時間給節(jié)約了。

  編寫css也是一樣,從最初只是定義文字顏色、內(nèi)容排版,到現(xiàn)在定義所有的表現(xiàn)。css框架也漸漸被重視了,因為大家都認(rèn)識到:從具象的表現(xiàn)中抽出抽象的模塊來重復(fù)使用,是減少用戶下載、方便團(tuán)隊及個人開發(fā)最重要的手段。

  2、css框架的開發(fā)順序

  a) 格式化 reset.css

  格式化css的真正好處是能夠快速啟動工作,你可以在新的HTML文件里引入框架,不用再處理重置padding 和 margins,實現(xiàn)統(tǒng)一的排版、瀏覽器下的相同表現(xiàn)。

  b) 布局 layout.css

  定義頁面是二欄還是三欄,是全屏還是1024×768……

  一個網(wǎng)站的設(shè)計可能有很多種布局,但是大多數(shù)都是由幾個具有復(fù)用性的布局組成,選擇性的引入所需要的布局,可以很快地應(yīng)用所期望的頁面布局。

  c) 基本樣式 type.css

  定義body、h1-h6、a:link-a:active、p等的字體大小和顏色。

  基本樣式的css引用,譬如將ul定義class為“ul-text”,用來展現(xiàn)相同的icon、行間距、鏈接色彩。

  還可以像這樣應(yīng)用:class=”ul-text square”,li前展現(xiàn)的是方型的icon。

  d) 表格修飾 table.css

  定義table、tr、td、th、thead、tfoot、tbody、caption等標(biāo)簽的表現(xiàn)。

  和基本樣式一樣,但是表格在現(xiàn)有網(wǎng)站的展現(xiàn)形式幾乎都是處理數(shù)據(jù),所以分開存放引用。譬如在table上應(yīng)用table-style-1便是黑色邊框的表格,table-style-2便是黃色邊框的表格。

  e) 表單修飾 form.css

  定義fieldset、label、button、input 、select、textarea這幾個標(biāo)簽的表現(xiàn)。

  大多數(shù)網(wǎng)站的表單、按鈕、輸入框幾乎都是一樣的。之所以引入這個css,是為了便于統(tǒng)一在各個瀏覽器中的展現(xiàn)。默認(rèn)的按鈕、輸入框等在各個瀏覽器下的展現(xiàn)區(qū)別很大,雖然在格式化的css中已經(jīng)初步的統(tǒng)一,但是輸入框的邊框,按鈕的樣式都是需要在這個css中定義的。無奈的是select無法做到統(tǒng)一,如果考慮到用js實現(xiàn)的話,這個成本太大了點。

  f) 打印修飾 print.css

  修飾打印輸出的頁面。

  g) 包含其他css的css

  frontpage.css、list.css、detail.css、register.css等等

  根據(jù)各種引用去引入相應(yīng)的css。譬如list頁面中沒有需要表格的修飾,那就不引入table.css。以節(jié)約代碼量。

  3、css框架文件夾的建立

  a) core 主要的

  存放reset.css、layout.css、type.css、print.css

  b) bud 模塊

  存放table.css、form.css、album.css等css

  c) petal 具體應(yīng)用

  存放封裝過的css。frontpage.css、llist.css、detail.css、register.css等css。這個文件夾存放的css都是被直接引用的。

  文件夾的命名,按個人喜好啦! 我還希望用電子、質(zhì)子等命名呢。嘿嘿!

  4、css框架的優(yōu)點

  a) 提高開發(fā)效率。

  b) 規(guī)范名稱定義,便于維護(hù)。

  c) 規(guī)范項目開發(fā)流程

  d) css代碼更清晰、簡單。html代碼更合理。

  5、css框架的弊端

  a) 學(xué)習(xí)成本提高。你需要了解整個框架,需要閱讀框架的文檔。

  b) css框架對于一個小項目等頁面來說很臃腫?蚣苤锌赡苡写蟛糠帜阌貌坏降拇a。

  c)可能會無法幫助你的技術(shù)提高。太依賴框架,以至于很難排除bug。包括框架中本身就帶的bug。

  d) 選擇自己需要的框架與開發(fā)框架都很痛苦。寫到后面發(fā)現(xiàn)越來越不靈活,越來越臃腫。殘念 -_-

本新聞共2頁,當(dāng)前在第1頁  1  2  

 
收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護(hù)士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團(tuán)購網(wǎng)站黎明之前:中國市場慘烈廝殺不
團(tuán)購鼻祖Groupon中國揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺主機(jī) 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國者第四代移動硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場 永續(xù)經(jīng)營——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬大獎三星bada魅力綻放中
大明龍權(quán)“江湖英雄會”全國PK大
永恒之塔校園達(dá)人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護(hù)士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲