<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

    搜索

    •  

    積分與排名

    • 積分 - 914507
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 国产99久久亚洲综合精品| 久久久久亚洲AV无码观看| 国产亚洲福利一区二区免费看| 99久久免费精品国产72精品九九| 91精品视频免费| 免费观看激色视频网站(性色) | 亚洲AV福利天堂一区二区三| 精品国产_亚洲人成在线高清| 亚洲一区二区三区香蕉| 国产∨亚洲V天堂无码久久久| 国产亚洲人成网站在线观看不卡| 久久亚洲精品AB无码播放| 亚洲电影一区二区| 亚洲视频一区网站| 亚洲日本久久久午夜精品| 亚洲国产成人AV在线播放| 国产成人人综合亚洲欧美丁香花| 美女被免费视频网站| 国产精品免费久久久久久久久| 久久精品无码专区免费| 久久爰www免费人成| 真人做A免费观看| 美女被免费视频网站a国产| 人人狠狠综合久久亚洲高清| 国产亚洲成人久久| 日韩亚洲AV无码一区二区不卡 | 免费国产怡红院在线观看| 亚洲精品久久久www| 国产l精品国产亚洲区在线观看| 亚洲黄网在线观看| 亚洲女女女同性video| 一级特黄录像视频免费| 久久久久久影院久久久久免费精品国产小说| 57pao一国产成视频永久免费| 成人性生交视频免费观看| 免费二级毛片免费完整视频| 国产精品久久久亚洲| 亚洲一区电影在线观看| 黄页视频在线观看免费| 久久久精品免费国产四虎| 国产三级在线观看免费|