<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

    最新評論

    主站蜘蛛池模板: 两个人的视频高清在线观看免费 | 精品亚洲视频在线| a级在线免费观看| 亚洲综合精品网站| 精品一区二区三区免费视频| 亚洲午夜福利精品无码| 一级女人18片毛片免费视频| yy6080亚洲一级理论| www.av在线免费观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲成?Ⅴ人在线观看无码| 成人亚洲国产精品久久| 国产中文字幕免费| a级毛片免费观看在线| 亚洲成色www久久网站夜月| 一级毛片免费视频| 亚洲AV无码成人专区| 日韩免费视频播播| 五月天婷婷精品免费视频| 亚洲婷婷五月综合狠狠爱| 无码人妻一区二区三区免费n鬼沢| 黄色网址在线免费| 亚洲AV无码国产精品麻豆天美| 国产成人亚洲综合网站不卡| 在线a毛片免费视频观看| 亚洲国产AV一区二区三区四区| 国产精品区免费视频| 亚洲日本一区二区三区| 精品久久久久久久久免费影院| 亚洲国产AV无码专区亚洲AV| 午夜老司机永久免费看片| 国产精品亚洲片在线va| 免费大香伊蕉在人线国产| 999zyz**站免费毛片| 亚洲视频在线免费看| 国产成人免费福利网站| 成人影片一区免费观看| 亚洲人成人网毛片在线播放| 亚洲免费在线观看| 男男AV纯肉无码免费播放无码| 亚洲国产一区在线观看|