精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

DIV+CSS網頁布局五大誤區

開發 前端
“DIV+CSS網頁重構”的春風吹遍大江南北,互聯網一時間風聲鶴唳,但是DIV+CSS網頁布局也存在著一些誤區,這和大家分享一下。

本文和大家重點討論一下DIV+CSS網頁布局五大誤區,,“DIV+CSS”儼然已成為一種制作網頁的“時尚”,難以盡數的網站都不約而同地開始了自己的“網頁重構”。

DIV+CSS網頁布局五大誤區

“網頁重構”的春風吹遍大江南北,互聯網一時間風聲鶴唳,“DIV+CSS”儼然已成為一種制作網頁的“時尚”,難以盡數的網站都不約而同地開始了自己的“網頁重構”。

 下面將談一談順應標準的思維方式,其中有不少是我曾經走過的彎路,希望對剛剛接觸WEB標準的兄弟姐妹們有些幫助:

  DIV+CSS誤區一、“節省代碼”是營銷手段,不是宗旨

  “使用div布局可以比table布局節省更多的代碼”,我在很多書籍和網站上見到過這句話。這句話本身是沒錯的,可以“節省代碼”的確是網頁標準化所帶來的好處之一。然而切記,它只是“好處之一”,而不是“唯一好處”,更不是宗旨。“節省代碼”更多的時候是我們用來說服那些頑固不化的老板的營銷手段。網頁標準化的唯一宗旨是“結構與表現分離”,而絕不是為了節省代碼而節省代碼。我曾經因為網站邊欄甚至主體內容的表現形式相同而采用了統一的class(至今還有一些書是這樣教的),這樣的確比分別命名id更節省代碼,然而這樣做的代價是代碼失去了良好的結構。

失去良好結構的后果是:一、源代碼沒有了可讀性;二、網站增加了未知的維護成本。試想,當某一塊內容因為需要而作出表現形式的變動,例如鏈接的顏色等等,我們就不得不去修改頁面源文件,增加額外的class,工作量比起只需要調整id分組就大了許多。而且長此以往,結構將會越來越差,形成難以逆轉的惡性循環。

  還有一種情況,出現在id的命名方面,也是本人曾經犯過的錯誤。那時為了“節省代碼”,而把主菜單命名為“mm”,二級菜單命名為“m2”,三級菜單為“m3”,結果嚴重降低了網頁的可讀性,使其他同事很難接手,圖省事卻累了自己。同理,文件及文件夾命名方面也不宜過簡,象《網站重構》里建議把圖片都用“i”目錄存放,個人以為并不可取,除非你能為這種高度縮寫的目錄結構撰寫詳細說明并保證每個相關人員包括其他制作人員、開發、甚至懂行的老板……都能理解和執行,否則只會給你自己增添不必要的麻煩。

  DIV+CSS誤區二、ID是狙擊槍,class是雙刃劍

  想要做好網頁結構,id與class都是必須熟練掌握的,所謂“兩手抓,兩手都要硬”。ID就象狙擊槍一樣,可以幫助我們精準地定位要想要加載樣式的元素;而class則是俠客的佩劍,信手拈來更加輕盈靈便,兩者的結合能夠實現結構良好且表現豐富的頁面。然而現在有一種錯誤的觀點,就是id完全可以用class來取代,事實上許多網頁源代碼也的確如此,打開來通篇class,找不到一個id。造成這種現象的理由有很多種,然而自table時代傳下來的根深蒂固的“class=CSS”的觀念才是本因。

的確,class比id用途更廣更靈活,但也必須意識到,class對于構建良好的網頁結構遠不如id有效。id的強制唯一性使得我們可以很容易通過id檢索到我們需要的任意模塊,而class則沒有這個優勢。雖然我們可以為模塊定義唯一的class名,但前提是——只有制作者本人可以動網頁樣式。否則換一個稍微懶一些伙計,看到樣式相同便直接把前面的class拿來套用,其結果就是我們發現網頁里有十幾個模塊都叫做“gonggao”或者“xinwen”,以至于為了區分還不得不加上大量的html注釋,這樣的結果顯然并不是我們想要的。再者就是前面提到的,通過通用class所節省下來的代碼,又不得不在每個單獨定義的class中揮霍掉。

  ID是狙擊槍,class是雙刃劍,合則兩利,分則兩敗。

  DIV+CSS誤區三、并不是所有的內容都需要div做“容器”

  主菜單究竟是用

還是?這是一個博弈的問題。至今這個問題也沒有人能夠給出明確的答案,就連我也是如此。誠然,在只包含了一個

元素的時候,這個div就顯得有些冗余,但有時候為了配合美工絢麗的設計,多一層標簽就意味著多一層變化(有些人在a標簽里套span也是如此)。而div不帶任何原始屬性的先天優勢也是其它標簽所無法比擬的。這個命題我只是想說明一件事,就是我們應該意識到,

之外,還有這種寫法,同樣具有良好的結構和語義,并且省去了一層嵌套。在我們不需要為華麗的美工勞心勞神的時候,是不是也可以讓結構更加簡約呢?

 這個命題其實還可以引申為——“并不是所有內容都需要塊元素做容器”、“并不是所有鏈接都需要其它元素做容器”,例如很多頁面都有的“更多”。有些人寫做“”,也有人寫做或者在這些“容器”只包含了一個標簽的時候,它們是否還有存在的必要?直接寫成會破壞結構嗎?會缺乏語義嗎?會影響布局嗎?換一種思路,你也許就會有不一樣的收獲。#p#

  DIV+CSS誤區四、工作上也做到“結構與表現分離”

  關于這一點,網絡上很多高手都是這樣建議的,也就是先打開編輯器,把結構完整地寫出來,再去CSS里寫表現,而盡量不去動已經寫好的結構。

  然而以看書為主要學習方式的人卻很難體會,因為關于標準的書籍多半是手把手來教的,也就是必然是結構表現結合,循序漸進。雖然有些書籍有這方面的建議,但短短的幾句話遠不如讀書過程中的潛移默化。在制作人員能夠對結構良好把握的時候,同時寫結構與表現也不會對結果有太大的影響。但以我的經驗,結構表現分離的工作方式,要比同時寫結構與表現效率高很多,同時也不容易遺漏頁面上的元素。

  當然,所謂的“結構與表現分離”并不是完全不考慮表現,想要兼顧到表現,就要保證——在不破壞結構的前提下,CSS選擇器能夠選擇到盡量多的內容。在哪些地方加class,或者用哪些標簽來區分,是一個見仁見智的地方,相信每個人都有自己的體會。而結合不同的設計稿,有時候也需要做出相應的變化,然而這些變化都應該有一個同樣的前提——不破壞代碼的結構和可讀性。

  再就是,一定要意識到,任何可視化的工具都是魔鬼。它們可視化界面下所呈現的效果,往往與真實瀏覽器相差千里,而我們真正要兼容的是瀏覽器,不是編輯器的可視化界面。

  DIV+CSS誤區五、CSS不是萬能的,沒有CSS也不是萬萬不能的

  相比于CSS1.0時代,今天CSS可以完成更多的事情,然而需求永遠是領先于技術的,CSS無法完成網頁所有的表現層工作,有時候我們必須結合JS或者其他語言來實現一些效果。而另一些時候,用JS的方法比只靠CSS簡單得多,并且代碼結構更加良好——最典型的例子就是下拉菜單。這些時候,我們要說服自己,或者說服老板與客戶,去采用更簡單更合理的方式。因為DOM同樣是網頁標準的重要組成,并不是使用了JS我們的網頁就降低了效率或是不再標準,恰恰相反,這是對JS最大的誤解。說到這里不得不提一點,就是今天的時代,比以往更要求每個職業了解更多的相關知識,做設計的人要懂一點交互和制作,做制作的也必須了解設計和程序,尤其是JS這樣的前端技術,只有這樣,你和同事才能夠更好地合作,個人的發展前景也會更加光明。

  沒有CSS,指的是當我們的網站因為各種未知的原因導致CSS文件載入失敗,不要因此而慌亂,這是考驗我們代碼質量的最佳時機。在沒有CSS的時候,如果網頁仍舊保持良好的可讀性,這成果要遠比通過W3C驗證更值得我們自豪。
 

【編輯推薦】

  1. DIV CSS編碼時必須注意的細節
  2. Float構建三欄DIV CSS網頁布局
  3. DIV CSS隱藏內容樣式方法詳解
  4. CSS兼容:解決IE6、IE7和IE8的兼容問題妙招
  5. DIV CSS網頁布局需要掌握的八大技巧

 

 

責任編輯:佚名 來源: css3-html5.com
相關推薦

2010-08-24 13:01:13

DIV+CSS

2010-08-27 17:41:03

DIV+CSS

2010-09-08 16:09:52

DIV+CSS

2010-09-09 16:43:35

DIV+CSS

2010-08-17 13:28:31

DIVCSS

2010-09-02 09:44:07

DIV+CSSSEO

2010-08-27 13:46:58

DIV+CSS

2010-08-23 09:59:16

DIV+CSSSEO

2010-08-16 14:18:49

DIV+CSS

2010-08-25 12:47:40

DIVCSS

2010-09-07 14:14:46

DIV+CSS

2010-09-01 10:42:11

DIV+CSS

2010-09-03 13:51:59

DIVCSS

2010-08-23 14:30:14

DIV+CSS

2010-08-16 13:17:47

DIV+CSS

2010-08-16 13:46:20

DIV+CSS

2010-09-14 17:33:55

DIV+CSS布局

2010-08-23 14:06:57

DIV+CSS

2010-08-16 13:30:34

DIV+CSS

2010-09-03 15:09:08

DIV+CSS
點贊
收藏

51CTO技術棧公眾號

成人av网站在线观看| 欧美热在线视频精品999| 亚洲男人的天堂在线观看| av成人综合网| youjizz在线视频| 五月开心六月丁香综合色啪| 亚洲第一区在线观看| 久草青青在线观看| 高清全集视频免费在线| av电影天堂一区二区在线观看| 国产精品久久久久久av下载红粉 | 第四色在线一区二区| 色呦呦国产精品| 伊人网在线免费| yiren22亚洲综合伊人22| 成人在线视频首页| 成人网址在线观看| 精品国产乱子伦| 亚洲无毛电影| www日韩欧美| 国产高潮呻吟久久| 成人看片爽爽爽| 欧美一区二区视频观看视频| 老熟妇仑乱视频一区二区| av中文字幕在线看| 亚洲欧美一区二区久久 | 国产精品99免费看| 日韩在线观看免费全集电视剧网站 | 国产精品18久久久久久久网站| 全球成人中文在线| 日本一区二区三区免费视频| 欧美福利网址| 精品国产拍在线观看| 少妇无套高潮一二三区| 精品久久ai| 日韩精品一区二区三区三区免费| 午夜免费福利视频在线观看| 日韩精品免费观看视频| 日韩欧美在线第一页| 欧美深夜福利视频| av手机免费在线观看| 有码一区二区三区| 久久精品国产精品亚洲精品色 | 色综合视频网站| 日日噜噜夜夜狠狠久久波多野| 不卡中文字幕| 一本色道久久综合狠狠躁篇的优点 | 欧美午夜精品理论片| 亚洲第一会所| 欧美中文字幕一区二区三区| 午夜免费精品视频| 天然素人一区二区视频| 国产精品男人爽免费视频1| 在线观看日本www| 日韩制服诱惑| 在线精品视频免费观看| 蜜臀久久99精品久久久酒店新书| 欧美a级在线观看| 欧美视频在线免费看| 欧美丰满熟妇bbbbbb百度| 爱啪视频在线观看视频免费| 午夜视频一区二区| 怡红院av亚洲一区二区三区h| 欧美巨大丰满猛性社交| 欧美午夜宅男影院在线观看| www.日日操| 国内自拍亚洲| 日韩一区二区不卡| 中文字幕在线播放一区| 外国成人在线视频| 中文字幕欧美国内| 成人黄色短视频| 欧美成人高清| 97色在线播放视频| 欧美日韩综合一区二区三区| 蜜臀av一区二区三区| 91超碰在线电影| 午夜性色福利视频| 日本一区二区不卡视频| 中国一级黄色录像| 免费影视亚洲| 色哟哟一区二区在线观看| 中文字幕久久av| 亚洲大奶少妇| 国产亚洲精品久久久久久牛牛| 国产小视频你懂的| 亚洲视频精品| 国产精品白嫩美女在线观看| 国产精品伦一区二区三区| 国产suv精品一区二区883| 精品国产一区二区三区麻豆小说 | 麻豆短视频在线观看| 日韩高清成人在线| 精品国产一区二区三区久久| 国产精品第108页| 蜜桃av一区二区三区| 成人三级在线| www视频在线观看免费| 亚洲精品国产精华液| 黄色国产精品视频| 一区中文字幕电影| 中文字幕精品久久久久| xxxx 国产| 久久精品国产**网站演员| 成人永久免费| 日本视频在线| 色婷婷激情综合| 超碰caoprom| 色88久久久久高潮综合影院| 97在线免费观看| 国产精品主播一区二区| 久久久高清一区二区三区| 欧美国产视频一区| 日本免费在线一区| 亚洲人成电影在线| 国产精品7777| 国产精品白丝jk白祙喷水网站| 欧洲精品一区色| 17videosex性欧美| 日韩一区二区三区四区| 九九九视频在线观看| 99国产一区| 国产91亚洲精品一区二区三区| av网站在线免费播放| 狠狠爱在线视频一区| 欧美熟妇精品一区二区蜜桃视频| 久久久久久久久99精品大| 国产精品www网站| 美女做暖暖视频免费在线观看全部网址91| 一区二区欧美视频| 日韩欧美中文视频| 在线一区免费| 亚洲jizzjizz日本少妇| 午夜视频成人| 欧美男人的天堂一二区| 手机av在线不卡| 日本欧美韩国一区三区| 日本一区二区不卡高清更新| 在线看片国产福利你懂的| 亚洲精品suv精品一区二区| 精品午夜福利视频| 成人精品免费看| 中国丰满熟妇xxxx性| 国产日韩三级| 欧美在线观看网站| 奇米影视888狠狠狠777不卡| 精品人伦一区二区三区蜜桃网站| 亚洲精品乱码久久| 国产精品三上| 日韩国产伦理| 另类一区二区| 超碰精品一区二区三区乱码| av手机免费看| 亚洲福利视频一区| 免费a级黄色片| 国产农村妇女精品一区二区| 免费久久久一本精品久久区| 456亚洲精品成人影院| 在线观看国产精品91| 一级特黄aa大片| 亚洲女爱视频在线| 国产51自产区| 在线亚洲观看| 特级西西444www大精品视频| 日韩深夜福利网站| 久久91亚洲精品中文字幕奶水| 精品久久国产视频| 精品国产乱码久久久久久天美| www.中文字幕av| 美腿丝袜在线亚洲一区| 日韩国产精品毛片| 乱亲女h秽乱长久久久| 青青草原成人在线视频| av大片在线观看| 欧美一区二区三区日韩视频| 日韩av在线电影| 久久精品日产第一区二区三区高清版| 亚洲成人av免费看| 中文字幕午夜精品一区二区三区| 不卡的av一区| 日本不卡一二三| 久久精品视频一| 神宫寺奈绪一区二区三区| 欧美在线一二三四区| 好吊色视频在线观看| 91影院在线观看| 中文字幕第88页| 精品电影一区| 婷婷五月色综合| 成人性生交大片免费看96| 国产精品www爽爽爽| www.555国产精品免费| 韩日在线一区| 久久久久久久久久久久久久久久av | 欧美一级做a爰片免费视频| 玉米视频成人免费看| 亚洲精品成人无码| 国产成人在线影院| 91视频免费版污| 激情久久婷婷| 天堂v在线视频| 亚洲人成精品久久久| 91精品国产一区二区三区动漫 | 亚洲日本久久| 超碰在线免费观看97| 九色精品91| 国产高清精品一区二区三区| 成人免费在线观看视频| 久久69精品久久久久久国产越南| 国产午夜视频在线观看| 亚洲成人精品久久| 国产美女免费视频| 在线亚洲精品福利网址导航| 五月天婷婷丁香| **欧美大码日韩| 色屁屁草草影院ccyy.com| av一区二区三区在线| 波多野结衣网页| 青青草原综合久久大伊人精品优势| 久久成人免费观看| 欧美特黄视频| 桥本有菜av在线| 凹凸成人精品亚洲精品密奴| 久久精彩视频| 久久午夜影院| 国产精品成人观看视频免费| 国模大尺度视频一区二区| 国产精品美女久久久久久免费 | 国产精品theporn88| 24小时成人在线视频| 国产精品久久久久久搜索| 欧美xo影院| 日韩**中文字幕毛片| 深夜av在线| 国产91精品久久久| 女人让男人操自己视频在线观看 | 在线播放日韩欧美| 国产中文字幕在线视频| 国产午夜精品一区二区三区| 国产日产精品久久久久久婷婷| 亚洲欧美日韩在线一区| 黄色av免费在线观看| 亚洲人成人99网站| 国产黄在线播放| 在线播放国产精品| 日本欧美在线视频免费观看| www.欧美三级电影.com| 美女写真理伦片在线看| 久久资源免费视频| 深夜国产在线播放| 久久久久久久久久久久久久久久久久av | 欧美激情a在线| 7777kkk亚洲综合欧美网站| 韩国日本不卡在线| 成人直播视频| 国产精品91免费在线| 丁香婷婷久久| 成人午夜激情网| 亚洲精品一区二区三区中文字幕| 成人做爰66片免费看网站| 欧美美女在线直播| 欧美日韩一区二区视频在线| 日本在线电影一区二区三区| 黄色a级在线观看| 亚洲国产清纯| 成年人视频在线免费| 久久99国产精品尤物| 色欲欲www成人网站| aaa欧美色吧激情视频| 欧美老熟妇乱大交xxxxx| 成人av动漫| 精品免费日韩av| 国产精品高清无码| 91尤物视频在线观看| 亚洲天堂视频一区| 久久精品国产精品亚洲红杏| 亚洲第一在线视频| 在线码字幕一区| 一级一片免费看| 欧美亚洲精品在线| 一区二区亚洲精品国产| 天堂av中文字幕| 国产日韩精品视频一区| 黄色网络在线观看| 亚洲激情社区| 香港日本韩国三级网站| 国产成人一区二区精品非洲| 中文字幕5566| 亚洲欧美日韩国产中文在线| 青青草成人av| 欧美一区二视频| 青青草视频免费在线观看| 精品激情国产视频| 国产精品一二三产区| 国产日韩中文在线| 老司机精品视频在线播放| 视频一区二区在线观看| 在线欧美福利| 在线观看国产福利| 久久亚洲影视婷婷| 2021亚洲天堂| 欧美亚洲国产一卡| 搡老岳熟女国产熟妇| 日韩网站免费观看高清| 高潮在线视频| 91视频国产一区| 国产影视一区| 自拍日韩亚洲一区在线| 国产一区二区三区在线观看免费 | 深夜日韩欧美| 美国av一区二区三区| 国产综合色产| www.51色.com| 国产精品免费久久久久| 亚洲天堂一区在线观看| 精品三级av在线| 老司机午夜在线视频| 国产精品久久久久久久久久| 日韩欧美黄色| 人妻少妇精品久久| 国产高清不卡一区| 成人高潮免费视频| 精品视频一区三区九区| 国产中文在线| 国产91色在线播放| 亚洲欧美成人vr| 少妇高潮喷水在线观看| 国产精品一区二区不卡| 18视频在线观看娇喘| 青青青手机在线视频观看| 日韩中文在线中文网三级| 午夜精品成人av| 欧美国产视频在线观看| 在线综合视频| 白嫩情侣偷拍呻吟刺激| 亚洲午夜精品在线| 极品国产91在线网站| 亚洲国产精品999| 黑人极品ⅴideos精品欧美棵| 成人久久久久爱| 亚洲成人精选| 日韩一区二区电影在线观看| 久久久久久亚洲精品杨幂换脸| 日韩 中文字幕| 色综合久久中文综合久久牛| 欧美美女搞黄| 国产精品福利小视频| 欧美亚洲激情| 国产成人美女视频| 亚洲人成亚洲人成在线观看图片 | 97avcom| 亚洲日本va中文字幕| 糖心vlog在线免费观看| 国产揄拍国内精品对白| caoporn91| 日韩一区二区三区四区五区六区| 最新av在线播放| 99在线视频免费观看| 黄色av日韩| 动漫精品一区二区三区| 欧美制服丝袜第一页| 日本不卡不卡| 99理论电影网| 亚洲一区二区动漫| 国产三级在线观看完整版| 9191国产精品| 成人黄色动漫| 日韩伦理一区二区三区av在线| 开心九九激情九九欧美日韩精美视频电影| 国产精品免费在线视频| 日韩一级高清毛片| 忘忧草在线影院两性视频| 亚洲精品一品区二品区三品区| 韩国视频一区二区| 激情五月色婷婷| 一区二区三区日韩在线| 日韩精品中文字幕一区二区| 黄色大片在线免费看| 亚洲国产高清在线观看视频| 国产区精品在线| 欧美亚洲在线视频| 国产精品99久久久久久动医院| 日本50路肥熟bbw| 欧美三级日韩三级| 成人免费一区二区三区牛牛| 日韩国产精品一区二区| 成人午夜私人影院| 亚洲高清在线看| 欧美福利视频网站| heyzo久久| 污污污www精品国产网站| 欧美日韩视频一区二区| 91九色美女在线视频| 一区二区三区在线视频看| av影院午夜一区| 国产高清免费av| 国产精品小说在线| 亚洲一区二区三区免费在线观看| 91嫩草|国产丨精品入口| 亚洲欧美精品在线|