<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    推廣Web Standards的人經常說XHTML比HTML更加嚴格,當然從某種意義上說是這樣的,比如它要求所有的標簽關閉并且所有的屬性都用引號。但其實XHTML 1.0還分兩種(加上Frameset DOCTYPE的話算三種,本文不討論),Transitional(過渡型)和Strict(嚴格)DOCTYPEs。并且HTML 4.01也有同樣的文檔聲明。

    從字面上就可以看出來意思:Transitional DOCTYPEs只是為了實現從舊時代到新時代的過渡,而且Strict DOCTYPEs是默認的文檔聲明, 對構造HTML 4.01和XHTML 1.0都適用。

    使用Transitional DOCTYPE一般是由于代碼中含有過多陳舊的寫法,并且一下子很難完全轉換到Strict DOCTYPE來。但是Strict DOCTYPE才應該是你的目標。它鼓勵甚至有時是強迫你把結構與表現區分開來,把表現層的代碼都寫在CSS里。HTML 4 Document Type Definition: -

    本HTML 4.01 Strict DTD不包括表現層屬性和標簽,W3C將逐漸淘汰這些屬性和標簽,您完全可以使用樣式表來實現。您應該使用Strict DTD,如需獲得表現層屬性和標簽的支持,請使用Transitional DTD。

    用Strict DOCTYPE還有一個好處,即可以讓瀏覽器使用它們最嚴格、(一定程度上)最符合標準的模式來渲染頁面。

    Tommy Olsson在Web Standards Group的Ten questions for Tommy Olsson一文中很好的闡述了使用Strict的好處:

    我覺得,使用Strict DTD,無論是HTML 4.01 Strict還是XHTML 1.0 Strict,遠比討論是用HTML還是XHTML重要的多。它代表了未來互聯網的質量。它將結構和表現分開,使得維護一個站點非常容易。

    對于剛開始接觸web standards和正確的、語義化的結構的人,認清Transitional和Strict DOCTYPEs的區別非常重要。更多詳細列表請參考:XHTML: Differences between Strict & Transitional、Comparison of Strict and Transitional XHTML和XHTML1.0 Element Attributes by DTD。

    對于準備向Strict進發的人來說,兩者的有些區別很可能會使開發者犯錯誤,接下來我將會談到。

    在Strict DOCTYPEs下不支持的標簽
    center
    font
    iframe
    srike
    u
    在Strict DOCTYPEs下不支持的屬性
    align (表格相關的支持:col, colgroup, tbody, td, tfoot, th, thead, and tr)
    language
    background
    bgcolor
    border (table支持)
    height (img和object支持)
    hspace
    name (在HTML 4.01 Strict中支持,XHTML 1.0 Strict中的form和img不支持)
    noshade
    nowrap
    target
    text, link, vlink, 和alink
    vspace
    width (img, object, table, col, 和 colgroup都支持)
    內容模型的區別
    元素類型的內容模型描述了什么樣的元素類型實例可以被包含。這一點上,兩種文檔聲明的最大區別在于blockquote, body, 和form元素僅能夠包含塊級元素,如:

    文本和圖像不允許直接包含在body中,必須被p或者div等塊級元素包含
    input元素不能直接是form元素的下一層
    blockquote元素內的文本,必須被p或者div等塊級元素包含
    將所有的表現都交給CSS,恪守Strict標準
    在向Strict DOCTYPEs過渡的過程中,了解每個元素是做什么的比知道每個元素長啥樣有效的多。

    首先考慮結構和語義,然后再擔心表現。

    posted on 2010-10-12 16:20 -274°C 閱讀(1214) 評論(0)  編輯  收藏 所屬分類: web前端

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914354
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 中文字幕一区二区三区免费视频| 在线人成精品免费视频| 国产V亚洲V天堂A无码| 91精品视频免费| 毛片亚洲AV无码精品国产午夜| 亚洲无人区午夜福利码高清完整版| 亚洲黄色免费观看| 国产亚洲成在线播放va| 午夜影视日本亚洲欧洲精品一区| 在线观看视频免费国语| 波多野结衣免费一区视频 | 精品亚洲AV无码一区二区三区| 国产成人免费a在线资源| 午夜老司机永久免费看片| 国产亚洲欧美日韩亚洲中文色| 久久久久亚洲精品无码系列| 国产成人精品免费视频软件| 久久精品免费电影| 免费一区二区三区在线视频| 亚洲人成黄网在线观看| 亚洲综合日韩久久成人AV| 免费无码一区二区三区蜜桃大| a级成人毛片免费视频高清| 亚洲电影免费在线观看| 国产亚洲日韩在线a不卡| 亚洲制服丝袜一区二区三区| 亚洲男同帅GAY片在线观看| 日韩精品无码人妻免费视频| 中文字幕免费在线观看| www.av在线免费观看| 国产亚洲精品bv在线观看| 337p日本欧洲亚洲大胆色噜噜 | 亚洲AV综合色区无码另类小说| 国产成人精品免费视频大全五级| 我们的2018在线观看免费高清| 免费无码av片在线观看| 成人免费观看男女羞羞视频| 亚洲爆乳AAA无码专区| 亚洲AV无码久久久久网站蜜桃| 亚洲情a成黄在线观看动漫尤物| 亚洲国产高清精品线久久|