<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    WEB標準-誤區(qū)

    作者:月光邊境 瀏覽:135 發(fā)布時間:2018-03-29
    分享 評論 0

    不為通過校驗才標準化

      web標準的本意是實現(xiàn)內容(結構)和表現(xiàn)分離,就是將樣式剝離出來放在單獨的css文件中。這樣做的好處是可以分別處理內容和表現(xiàn),也方便搜索和內容的再利用。

      W3C校驗僅僅是幫助你檢查XHTML代碼的書寫是否規(guī)范,css的屬性是否都在CCS2的規(guī)范內。代碼的標準化僅僅是第一步,不是說通過的校驗,我的網頁就標準化了。我們不是為了虛名,或者向別人炫耀:“看我的頁面通過了校驗”而去標準化,我們的目的是為了使自己的網頁設計工作更有效率,為了縮小網頁尺寸,為了能夠在任何瀏覽器和網絡設備中正常瀏覽。

      請大家沉下心來,仔細研究和理解web標準的內涵。網絡上已經充滿了不必要的浮躁和虛榮,請不要將這種風氣帶到web標準應用中來,這樣做只會影響和損害web標準的推廣。

      不用傳統(tǒng)表格思維來套div

      “CSS布局就是將原來用table的地方用div來替代,原來是表格嵌套,現(xiàn)在是DIV嵌套?!边@種觀點是錯誤的!

      請?zhí)鲈瓉肀砀癫季值慕d,拋棄一個td接一個td放置圖片和內容的思維方式。我們上面說過web標準的目的是分離內容和表現(xiàn),你可以這樣思考,頁面里有的僅僅是內容,沒有修飾的情況下,它看上去就是一張白白的頁面,上有一些文字和圖片(這個圖片是指內容中的圖片,是有真實意義的圖片)。這些文字圖片僅僅是依次羅列下來,只有結構,沒有任何樣式。然后加入表現(xiàn),將所有修飾的圖片作為背景,用C SS來定義每一塊內容的位置、字體、顏色等。

      這樣制作的頁面才是內容與表現(xiàn)分離的,就是說,當你抽掉css文件,剩下的就是干凈的內容。這樣才能在文本瀏覽器中閱讀,才能在手機、PDA中閱讀,才能隨時修改CSS實現(xiàn)改版。

      不必每塊內容都建id

      有網友抱怨css文件太大、太復雜。仔細看他們的代碼,發(fā)現(xiàn)原因是他們對每塊內容、甚至每句話都定義一個div,建立一個ID。這一方面是對樣式表應用的不熟悉,另一方面也表現(xiàn)出對web標準沒有徹底理解。

      我們知道內容都是有結構的(如果不明白,請閱讀:[url=http://www.w3cn.org/article/tips/2004/43. html]理解表現(xiàn)和結構相分離 ),相同的結構的內容我們可以用同一個樣式來定義,比如相同級別的標題、正文、圖片。對于多次引用的樣式可以用class來定義,不需要每個都用id;另外也不是說一定要用,你完全可以用別的來代替,同樣都是塊級元素,一樣有盒模型的七個參數(shù),僅僅方便浮動。

      至于僅僅為了行高、間距、一個修飾圖片而增加額外的div,我想隨著對CSS的應用和理解,你很快就可以省略掉這些。我們反對用DIV的嵌套取代table的嵌套,這沒有任何意義,不能體現(xiàn)內容的結構化。希望大家多研究CSS,寫出最簡練,最有效的樣式表。

      不要因為一點挫折就輕言放棄

      我想這是一個態(tài)度和處事方法問題,這不僅僅針對學習web標準。學習任何新知識,接受新概念,都有困難,特別是需要你改變原來已有的習慣和思維時。唯一的問題就是:你認為學習web標準是否值得?你可以問問自己:你是否認可web標準帶來的這些好處(簡化代碼、加速開發(fā)、壓縮文件尺寸、提高下載速度、更好的易用性、獲得更多用戶、更易于維護、多平臺兼容)?你是否覺得世界通用的XML離你還很遠?你是否認為現(xiàn)在掌握的HTML知識就已經足夠了?

      自從99年以后,網頁制作技術在國內就沒有怎么進步和變革過(除了flash的興起),而在國外前進的腳步就一直沒有停止過,xhtml1.0、xhtml1.1、xml、xsl...,W3C和各大軟件公司都在不斷的研究和推進web技術,使它更方便、更有效、更強大。web標準的應用和推廣國外已經開展了八年多(以zeldman的web標準組織網站為起點),雖然困難重重,但正在逐步被人們接受和認可。為什么我們依然陶醉在網站表面的“繁華”上,不去思考頁面背后本質的東西。

      Web控件

      控件本質上是具有圖形接口的組件,它能提供組件所提供的功能并提供用戶交互。

      WEB控件則是一種超越了HTML標記的控件,功能更強大。


    亚洲精品国产高清在线观看| 四虎影视永久在线观看精品| 精品国产日韩亚洲一区| 精品91自产拍在线| 久久66热人妻偷产精品9| 久久精品国产秦先生| 久久久WWW免费人成精品| 亚洲国产成人精品91久久久| 亚洲日韩久久综合中文字幕| 国产在线精品一区在线观看| 精品免费国产一区二区三区| 亚洲AV无码精品国产成人| 最新 国产 精品 精品 视频| 亚洲AV日韩精品久久久久| 亚洲高清国产AV拍精品青青草原| 国产精品一区三区| japanese乱人伦精品| 无码日韩精品一区二区人妻| 国产精品久久久久久无毒不卡 | 精品午夜福利无人区乱码一区| 2019天堂精品视频在线观看| 无码国产精品一区二区免费模式 | 国产成人精品一区二区秒拍| 一本一本久久aa综合精品 | 亚洲国产精品99久久久久久| 久久精品久噜噜噜久久| 91亚洲精品麻豆| 五月天婷婷精品视频| 精品人妻一区二区三区浪潮在线| 2021年国产精品久久| 5555国产在线观看精品| 亚洲国产综合精品| 亚洲系列国产精品制服丝袜第 | 亚洲精品日韩一区二区小说 | 日韩精品福利视频一区二区三区| 日韩午夜福利无码专区a| 日韩乱码人妻无码中文字幕| 国产精品第100页| 国产热re99久久6国产精品| 日韩免费在线中文字幕| 亚洲日韩中文无码久久|