欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

網頁制作,改變你的思維方式_網頁設計教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:首次完整小型站點架構的心得體會
http://www.jzfestival.com/你現在看到的是我對近學習標準化網頁設計幾個月的一個測試結果。這次我力爭將內容與樣式分離及考慮到盡可能多的重用性,在圖片壓

“重構”的春風吹遍大江南北,互聯網一時間風聲鶴唳,“div CSS”儼然已成為一種“時尚”,難以盡數的網站都不約而同地開始了自己的“重構”。然而打開這形形色色網站的源代碼,卻時常令人啞然失笑——

我們看到有嵌套6、7層的div布局,有不用table的表格,有純div a構成的頁面,有成百上千的表現層class……現在關于標準的書籍越來越多,除了少數幾本標榜“高級技巧”的書籍以外,很少有人不會在自己著作的前幾章強調這樣一句話——“結構與表現分離”。然而這些書籍的讀者們,又有多少人認認真真地讀過前幾章呢?還是更多地直接跳過那些乏味的結構講解,一頭扎到貌似高深的布局技巧與Hack中去?

其實div CSS這個說法從一開始就誤導了太多的人,急功近利的心態則更是造成這種現象的罪魁禍首。一個習慣了table布局的網頁制作接觸標準的第一步,不應該是去盲目尋求實現各種布局的CSS技巧,而是努力改變自己的思維方式。

下面將結合我的切身體會談一談順應標準的思維方式,其中有不少是我曾經走過的彎路,希望對剛剛接觸標準的XDJM們有些幫助:

1、“節省代碼”是營銷手段,不是宗旨

“使用div布局可以比table布局節省更多的代碼”,我在很多書籍和網站上見到過這句話。這句話本身是沒錯的,可以“節省代碼”的確是網頁標準化所帶來的好處之一。然而切記,它只是“好處之一”,而不是“唯一好處”,更不是宗旨。“節省代碼”更多的時候是我們用來說服那些頑固不化的老板的營銷手段。網頁標準化的唯一宗旨是“結構與表現分離”,而絕不是為了節省代碼而節省代碼。我曾經因為網站邊欄甚至主體內容的表現形式相同而采用了統一的class (至今還有一些書是這樣教的),這樣的確比分別命名id更節省代碼,然而這樣做的代價是代碼失去了良好的結構。失去良好結構的后果是:一、源代碼沒有了可讀性;二、網站增加了未知的維護成本。試想,當某一塊內容因為需要而作出表現形式的變動,例如鏈接的顏色等等,我們就不得不去修改頁面源文件,增加額外的class,工作量比起只需要調整id分組就大了許多。而且長此以往,結構將會越來越差,形成難以逆轉的惡性循環。

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

2、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是雙刃劍,合則兩利,分則兩敗。

3、并不是所有的內容都需要div做“容器”

主菜單究竟是用<div id="mainnav"><ul>還是<ul id="mainnav">?這是一個博弈的問題。至今這個問題也沒有人能夠給出明確的答案,就連我也是如此。誠然,<div id="mainnav">在只包含了一個<ul>元素的時候,這個div就顯得有些冗余,但有時候為了配合美工絢麗的設計,多一層標簽就意味著多一層變化(有些人在a標簽里套span也是如此)。而div不帶任何原始屬性的先天優勢也是其它標簽所無法比擬的。這個命題我只是想說明一件事,就是我們應該意識到,<div id="mainnav"><ul>之外,還有<ul id="mainnav">這種寫法,同樣具有良好的結構和語義,并且省去了一層嵌套。在我們不需要為華麗的美工勞心勞神的時候,是不是也可以讓結構更加簡約呢?

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

4、工作上也做到“結構與表現分離”

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

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

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

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

5、CSS不是萬能的,沒有CSS也不是萬萬不能的

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

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

分享:設計細節不能丟
因為自己在設計的時候就對這些東西經常不是很在意,以為是很小的事情,結果往往給自己搞出不少的麻煩。可能大家沒有我這么粗心,不過還是想提醒一下跟我一樣的

來源:藍色理想//所屬分類:網頁設計教程/更新時間:2007-10-01
相關網頁設計教程
国产日韩成人精品| 国产精品极品在线观看| 麻豆精品一二三| 欧美猛男男办公室激情| 91在线观看免费高清完整版在线观看| 激情在线观看视频| 亚洲欧美另类一区| 国产一区91| 欧美性猛交一区二区三区精品| 国产欧美在线播放| 白丝校花扒腿让我c| 无码国产精品一区二区免费16| 日日噜噜夜夜狠狠视频欧美人| 欧美久久一区二区| 成人免费看片网站| 少妇精品一区二区三区| 亚洲免费资源| 99久久国产综合色|国产精品| 一区二区三区亚洲| 久久久久久久久网| 久久99久久久| 狠狠做六月爱婷婷综合aⅴ | 北条麻妃一区二区三区在线观看| 成人app下载| 日韩一区二区三区在线播放| www精品久久| 中文字幕在线观看第二页| 亚洲高清毛片| 884aa四虎影成人精品一区| 国产一级精品aaaaa看| 欧美aaa级片| 亚洲激情播播| 亚洲国产精品久久人人爱蜜臀| 国产激情久久久久| 2一3sex性hd| 国产麻豆一区二区三区| 久久免费电影网| 久久久久久久电影一区| av中文字幕网址| 成人在线网站| 99久久免费精品| 欧美成人自拍视频| 视色视频在线观看| 久久爱91午夜羞羞| gogo大胆日本视频一区| 九九久久综合网站| 涩涩网站在线看| 亚瑟国产精品| 中文字幕乱码日本亚洲一区二区 | 国产午夜一区| 午夜电影网亚洲视频| 91香蕉国产在线观看| 国产无遮挡在线观看| 嫩草国产精品入口| 亚洲在线成人精品| 亚洲在线免费看| 日本精品久久久久中文| 禁果av一区二区三区| 午夜a成v人精品| 国产精品一区二区三区在线| 日本老熟俱乐部h0930| 成人影视亚洲图片在线| 在线亚洲一区二区| 日韩福利影院| 五月婷婷色丁香| 久久99伊人| 亚洲人在线视频| 久久久久久久久久福利| 综合在线影院| 中文在线一区二区| 国产精品一区=区| 日本成人精品视频| 中文字幕人妻一区二区三区视频 | 黄色一级大片在线免费看国产| 国产精品18久久久久久久久| 米奇精品一区二区三区在线观看| 香蕉视频xxxx| 极品一区美女高清| 欧美日韩国产在线| 日韩啊v在线| 97在线视频人妻无码| 国产乱码精品1区2区3区| 欧美成人亚洲成人日韩成人| 日本精品一二三| 亚洲精品白浆高清| 在线区一区二视频| 伊人婷婷久久| 亚洲欧美强伦一区二区| 97久久精品人人澡人人爽| 欧美最猛性xxxxx免费| 成人黄色a级片| 欧美一区精品| 亚洲成人网在线| 久久久久久香蕉| 免费一区二区三区在线视频| 一区二区三区在线观看视频| 国产在线一区二| 国产成人麻豆免费观看| 国产一区二区不卡老阿姨| 欧美激情日韩图片| a毛片毛片av永久免费| 99久久久久| 亚洲成人动漫在线播放| 国产a级片免费观看| 欧美一区一区| 色婷婷亚洲综合| avove在线观看| 偷拍视频一区二区三区| 亚洲欧美一区二区三区国产精品| 国产一区二区三区奇米久涩| 波多野结衣黄色网址| 国产精品1区2区| 国产成人一区二区三区小说 | 一区二区在线影院| 精品亚洲一区二区三区在线播放| 超碰超碰在线观看| 欧美1区2区3区4区| 538prom精品视频线放| 欧美 日韩 国产在线观看| 伊人久久大香伊蕉在人线观看热v| 亚洲一区二区三区激情| 午夜精品美女久久久久av福利| 亚洲卡一卡二卡三| 国产精品美女视频| 久久精彩视频| www.av网站| 国产精品传媒在线| 欧美不卡在线一区二区三区| а√中文在线资源库| 国产精品美女视频| 日本精品二区| 东京一区二区| 午夜婷婷国产麻豆精品| 五月天激情图片| 九九久久国产| 在线观看不卡一区| 丰满人妻中伦妇伦精品app| 日韩一区二区三区精品| 欧美日韩亚州综合| 欧美女人性生活视频| 爱高潮www亚洲精品| 欧美一区二区三区精品| 无需播放器的av| av永久不卡| 亚洲精品一区中文| 国产精品久久不卡| 一区视频在线| 久久久久久久久爱| 九九热精品免费视频| 国产酒店精品激情| 91久久精品国产| 国产精品久久久久久久一区二区 | 在线观看污污网站| 91丝袜高跟美女视频| 国产精品国产三级欧美二区| 不卡的日韩av| 亚洲美女屁股眼交3| 日本不卡一区二区三区四区| **精品中文字幕一区二区三区| 欧美吞精做爰啪啪高潮| 搡女人真爽免费午夜网站| 国产成人av| 一区二区三区视频免费| 国产黄色录像视频| 老汉av免费一区二区三区| 国产精品欧美激情在线播放| 中文字幕av无码一区二区三区| 国产精品视频yy9299一区| 日韩免费av电影| 亚洲久草在线| 日韩精品一区二区三区swag| 精品人妻二区中文字幕| 亚洲美女视频在线免费观看 | 日本免费在线一区| 欧美日韩亚洲另类| 欧美在线a视频| 欧美日韩一区二区高清| 久久久亚洲成人| 欧美日韩综合在线观看| 久久九九久久九九| 亚洲欧洲精品在线观看| 国产一区二区三区| 精品美女被调教视频大全网站| 精品视频站长推荐| 丝袜国产日韩另类美女| 成人黄色在线观看| 丰满肥臀噗嗤啊x99av| 欧美日韩在线视频一区| 牛夜精品久久久久久久| 午夜久久99| 欧美一区在线直播| 亚洲自拍偷拍另类| 一区二区三区鲁丝不卡| 国产一区二区网| 日本不卡二三区| 欧美激情第6页| 久久永久免费视频| 一区二区成人在线视频| 女人另类性混交zo| 欧美三级免费| 国产精品久久久久久久久男| jizz中国少妇| 色噜噜狠狠色综合中国| 91看片破解版| 午夜在线精品偷拍| 91久久精品日日躁夜夜躁国产| 亚洲精品久久久蜜桃动漫 | 亚洲精品无遮挡| 色婷婷亚洲精品| 四川一级毛毛片| 日日摸夜夜添夜夜添精品视频| 91嫩草视频在线观看| 美女日韩欧美| 日韩欧美专区在线| 久久国产柳州莫菁门| 风流少妇一区二区| 亚洲精品人成| 日韩成人午夜| 久久亚洲国产精品| 好吊色在线视频| 亚洲成av人片一区二区梦乃| 最新天堂中文在线| 免播放器亚洲| 国产精品三区四区| 国产精品美女久久久久| 亚洲人成77777在线观看网| 青青草激情视频| 国产精品久久福利| 欧美日韩在线视频一区二区三区| 欧美黄免费看| 成人午夜两性视频| 九色成人搞黄网站| 日韩精品中文字幕在线观看| 永久免费看黄网站| 国产精品久久久久影视| 不卡影院一区二区| 国产欧美日韩一级| 国产精品日韩一区二区免费视频| 国产精品3区| 色吧影院999| 成人午夜精品视频| 欧美日韩性视频| 国产+高潮+白浆+无码| 国产乱色国产精品免费视频| 一区二区三视频| 久久在线视频| 国产美女久久精品| 欧洲午夜精品| 色哟哟亚洲精品一区二区| 日韩一级片中文字幕| 黑丝美女久久久| 青青草视频成人| 91丨国产丨九色丨pron| 丰满少妇久久久| 99视频精品| 久久国产精品亚洲va麻豆| 久久aimee| 97国产在线视频| 天堂中文在线官网| 精品视频在线导航| 色婷婷av国产精品| 一本色道亚洲精品aⅴ| 成人免费看aa片| 国产欧美一区二区精品忘忧草| 丁香啪啪综合成人亚洲| 视频在线在亚洲| 五月天色一区| 91精品天堂福利在线观看| 亚洲一区二区在线| 亚洲性视频在线| 久久久中文字幕| 天堂成人在线观看| 亚洲免费高清视频| 一区二区视频免费观看| 欧美精品在欧美一区二区少妇| 精品女人久久久| 一区二区在线免费| 日批在线观看视频| 久久精品亚洲乱码伦伦中文| 15—17女人毛片| 国产成人自拍在线| 免费看黄在线看| 日韩中文字幕一区二区三区| 亚洲永久一区二区三区在线| 欧美视频亚洲视频| 免费国产一区二区| 99久久久国产精品美女| 国产成人精品日本亚洲11| 日日狠狠久久偷偷综合色| 国产极品jizzhd欧美| 99精品国产九九国产精品| 色综合色综合网色综合| 在线免费日韩片| 日韩中文字幕免费视频| 丰满熟女一区二区三区| 在线成人激情黄色| 精品国产亚洲av麻豆| 亚洲精品一区中文| 国产精品永久久久久久久久久| 亚洲高清免费观看高清完整版| 成人h动漫精品一区二区下载| 欧美一级二级三级乱码| 综合网在线观看| 日韩精品一区二区三区视频播放 | 杨幂毛片午夜性生毛片| 国产盗摄一区二区三区| 黄色一级大片在线观看| 处破女av一区二区| 欧美精品成人网| 成人性生交大片免费看中文 | 女人香蕉久久**毛片精品| 精品在线视频一区二区三区| 国产精品久久占久久| 国产一区二区三区黄| 91精品国产麻豆国产在线观看 | 国产精品美女在线播放| 亚洲人成毛片在线播放女女| 一本久道久久综合| 久久国产66| www.九色.com| 免费成人在线影院| 波多野结衣乳巨码无在线| 国产一区二区三区在线看麻豆| 99精品人妻少妇一区二区| 国产精品 日产精品 欧美精品| 粉嫩虎白女毛片人体| 99在线精品免费| 性一交一黄一片| 国产精品国产精品国产专区不片| 亚洲国产精品成人综合久久久| 一区二区三区四区五区视频在线观看| 欧美黄色激情视频| 大伊人狠狠躁夜夜躁av一区 | 91福利在线播放| 日韩免费观看一区二区| 欧美一二三在线| 国产精品久久欧美久久一区| 中文字幕亚洲精品| 欧美男体视频| 欧美一区第一页| 日韩高清一级| 久久精品女人的天堂av| 日韩视频免费| 欧美极品欧美精品欧美| 成人av免费在线播放| 美女伦理水蜜桃4| 一区二区成人在线观看| 激情四射综合网| 日韩欧美高清dvd碟片| 国产精品一品二区三区的使用体验| 中文字幕av一区| 国产成人午夜性a一级毛片| 国产成人在线一区| 狠狠色狠狠色综合婷婷tag| 免费电影一区| 青青国产91久久久久久| 冲田杏梨av在线| 国产精品欧美综合在线| 久久视频一区二区三区| 欧美日韩精品欧美日韩精品| 国产一级精品毛片| 日韩中文字幕在线看| 亚洲图片小说区| 亚洲自拍欧美色图| 国产综合色产| 热99这里只有精品| 91免费小视频| 国产小视频自拍| 欧美男生操女生| h片在线免费看| 91精品国产高清| 欧美人妖在线| 亚洲第一导航| 国产麻豆一精品一av一免费 | 亚洲精品国产精品乱码在线观看| 欧美日韩一区成人| 国产口爆吞精一区二区| 色综合久综合久久综合久鬼88| 久久影视三级福利片| 女同一区二区| 久久99精品国产麻豆婷婷洗澡| 亚洲女人在线观看| 午夜精品福利一区二区三区av| 无码人妻精品一区二区三区9厂| 一区二区三区四区精品| 国产精品久久久久久久久久辛辛| 99蜜桃在线观看免费视频网站| 99在线精品视频在线观看 | 国产传媒久久文化传媒| 国产日韩视频一区| 欧美性猛交丰臀xxxxx网站| 中文人妻熟女乱又乱精品| 欧美裸身视频免费观看| 中文字幕精品影院| 在线观看精品视频| 99久久婷婷国产综合精品电影| 久久免费手机视频| 精品国产乱码久久久久久1区2区| 欧洲av不卡| 97人人澡人人爽|