亚洲国产日产2021,欧美日韩综合精品一区二区,男女下面一进一出好爽视频,色偷偷av老熟女,精品国产av最大网站,最新亚洲精品国偷自产在线,亚洲.欧美.在线视频,国产精品久久婷婷六月丁香

            思為網(wǎng)絡(luò)

            + 網(wǎng)站建設(shè)營銷咨詢:028-8608 0655
            + 028-6181 2858 028-6657 7735 
            + QQ咨詢:361300450 19777182

            XHTML與HTML的區(qū)別?-W3C標準化網(wǎng)頁設(shè)計

            來源:  時間:2011-9-20  點擊:

            你可以開始通過書寫嚴密的HTML代碼來為你的XHML之旅做好準備


            怎樣為XHTML做好準備

            XHTML與HTML的區(qū)別并不是很大,因此熟悉HTML4.01標準代碼對學(xué)習(xí)XHTML來講非常有意義。W3S提供的HTML 4.01 參考可以幫助你熟悉它們

            補充一下,你現(xiàn)在就應(yīng)該開始習(xí)慣使用小寫標簽書寫HTML代碼,還有千萬別漏掉結(jié)束標簽。


            最主要的區(qū)別:

            • XHTML元素必須合理嵌套
            • XHTML文檔形式上必須符合規(guī)范
            • 標簽必須使用小寫
            • 所有的XHTML元素都必須有始有終

            元素必須合理嵌套

            在HTML中一些元素可以不使用正確的相互嵌套:

            <b><i>This text is bold and italic</b></i>

            在XHTML中所有元素必須合理的相互嵌套:

            <b><i>This text is bold and italic</i></b>

            注:在列表嵌套的時候經(jīng)常會犯一個錯誤,就是忘記了在列表中插入一新列表必須嵌在<li>標記中:

            <ul>
            <li>Coffee</li>
            <li>Tea
            <ul>

            <li>Black tea</li>
            <li>Green tea</li>
            </ul>
            <li>Milk</li>

            </ul>

            這才是正確的:

            <ul>

            <li>Coffee</li>
            <li>Tea
            <ul>
            <li>Black tea</li>
            <li>Green tea</li>

            </ul>
            </li>
            <li>Milk</li>
            </ul>

            在這段正確的代碼示例中,</ul>后面加入了</li>標簽


            文檔形式上必須符合規(guī)范

            所有的XHTML元素必須被嵌在<html> 根元素之中。所有其它的元素可以有自己的子元素。位于父元素之內(nèi)的子元素必須成對出現(xiàn)且使用正確的嵌套。文檔的基本構(gòu)架為:

            <html>
            <head> ... </head>
            <body> ... </body>
            </html>


            標簽必須使用小寫

            因為XHTML文檔是XML應(yīng)用產(chǎn)物,XML是區(qū)分大小寫的,所以<br>和<BR>會被認為是兩種不同的標簽。

            這就是錯誤的:

            <BODY>
            <P>This is a paragraph</P>
            </BODY>

            這才是正確的:

            <body>
            <p>This is a paragraph</p>

            </body>


            所有的XHTML元素都必須有始有終

            非空元素必須得有結(jié)束標簽

            這是錯誤的寫法:

            <p>This is a paragraph
            <p>This is another paragraph

            這是正確的:

            <p>This is a paragraph</p>
            <p>This is another paragraph</p>


            空標簽也得關(guān)閉

            空標簽同樣也得關(guān)閉,可以是在開始標簽后加上/>

            這是錯誤的寫法:

            This is a break<br>

            Here comes a horizontal rule:<hr>
            Here's an image <img src='happy.gif' alt='Happy face'>

            正確的是這樣:

            This is a break<br />

            Here comes a horizontal rule:<hr />
            Here's an image <img src='happy.gif' alt='Happy face' />

            注意:為了使你的XHTML能夠兼容目前的瀏覽器,你必須在/符號之加上一空格,如:<br />


            這篇文章主要闡述 HTML 和 XHTML 的區(qū)別 --> 。簡單來說,XHTML 可以認為是 XML 版本的 HTML --> ,為符合 XML 要求,XHTML 語法上要求更嚴謹些。

            以下是 XHTML 相對 HTML 的幾大區(qū)別:

            • XHTML 要求正確嵌套
            • XHTML 所有元素必須關(guān)閉
            • XHTML 區(qū)分大小寫
            • XHTML 屬性值要用雙引號
            • XHTML 用 id 屬性代替 name 屬性
            • XHTML 特殊字符的處理

            XHTML 要求正確嵌套

            以下是正確的嵌套:

            --> <p>布啦布啦<strong>獨樹一幟</strong>。</p>

            以下是錯誤的嵌套:

            <p>布啦布啦<strong>獨樹一幟</p></strong>。

            --> XHTML 所有元素必須關(guān)閉

            --> XHTML 里,應(yīng)該寫成:Javascript.

            在 HTML 中 --> ,比如 <p>,<li> 這些標記,你可以不寫 </p>,</li>,但 --> 是在 XHTML 里,必須要求寫關(guān)閉標記 (Closing Tag)。

            比如:

            <p>布啦布啦很認真。

            顯然,如果瀏覽器做成這個樣子,倒貼錢也是不會有人用的。

            應(yīng)該寫成:

            <p>布啦布啦很認真。</p>

            處理空元素

            --> 有些空元素,在 XHTML 里的寫法是在'>'之前加空格和斜杠。比如<br>,應(yīng)該寫成<br />。

            以下是空元素的例子:

            <br />

            <hr />

            <img src = '***.jpg' alt = --> 'blabla' / --> >

            <link rel='stylesheet' href='/styles/blabla.css' type='text/css --> ' />

            <meta http-equiv='content-type' content --> ='text/html; charset=UTF --> -8' / --> >

            XHTML 區(qū)分大小寫

            HTML 不區(qū)分大小寫,但是 XHTML 是區(qū)分大小寫的。

            XHTML 的所有標記屬性都要寫。

            比如:

            <IMG SRC = '/***.jpg' Alt = 'blabla' / --> >

            應(yīng)該寫成:

            <img src = '/***.jpg' alt = 'blabla' />

            XHTML 屬性值要用雙引號

            HTML 并不強制要求屬性值加雙引號。比如 --> 你可以寫:

            --> <table cellspacing = 0>

            <input checked>

            --> 但在 XHTML 里,應(yīng)該寫成:

            --> <table cellspacing = '0'>

            --> <input checked = 'checked --> ' />

            XHTML 用 id 屬性代替 name 屬性

            HTML 很多元素 --> ,比如 a,applet,frame,iframe,img 和 map,有 name 屬性。在 XHTML 里是要廢除的,而用 id 屬性取而代之。

            比如:

            <img src='XXX.gif' name='blabla logo'/>

            應(yīng)該寫成:

            <img src='XXX.g --> if' id --> ='blabla logo' />

            XHTML 特殊字符的處理

            & 應(yīng)該在 XHTML 里應(yīng)該寫成 --> &amp;。

            比如:

            You & Me

            --> 應(yīng)該寫成:

            You &amp; Me

            =====天王蓋地虎 寶塔鎮(zhèn)河妖=====XHTML 里應(yīng)該寫成 &amp!

            還有如果內(nèi)嵌 Javascript 代碼,在 XHTML 里則應(yīng)該寫成:

            --> <script type='text/javascript'>//<![CDATA[...

            //]]></script>

            瀏覽器的角度

            以上是從協(xié)議標準的角度來看待這個問題的。如果從瀏覽器的角度來看待這個問題,情況就有所 --> 不同。

            =====天王蓋地虎 寶塔鎮(zhèn)河妖=====標準要求瀏覽器 --> 不再支持原先的容錯能力,這 --> 是一個標準制定者走火入魔的典型例子。

            --> 考慮一下,如果把 XHTML 寫得很不嚴格,瀏覽器會怎么做?是不是會彈出一個對話框,寫著“這個網(wǎng)站的開發(fā)人員技術(shù)不過關(guān),寫的不是正宗的 XHTML 文件,咱不顯示”?顯然,如果瀏覽器做成這個樣子,倒貼錢也是不會有人用的。

            從瀏覽器的角度看待上面幾個不同,大致是下面的測試結(jié)果(IE和Firefox我都測試過):

            • XHTML 要求正確嵌套 --> :如果你沒有嵌套,瀏覽器會試圖幫你嵌套。
            • XHTML 所有元素必須關(guān)閉:如果你沒有關(guān)閉,瀏覽器會試圖幫你關(guān)閉。
            • XHTML 區(qū)分大小寫:你非要寫成大寫,瀏覽器幫你轉(zhuǎn)換成為小寫。
            • 屬性值要用雙引號:你非要不肯加,瀏覽器幫你加。
            • 特殊字符的處理:You & Me 也好,You &amp; Me 也好,瀏覽器都能讀入。
            • 用 id 屬性代替 name 屬性:你非要用 name 也可以 --> 。

            如果你在文檔開始用 DocType 指定為 XHTML 了,有一點需要注意 --> 。在給 Tag 用 class 指定CSS 的時候,是區(qū)分大小寫的。例如,你定義了一個CSS如下 --> ,

            <style>
            .hello { ...... }
            </style --> >

            而你使用的時候?qū)懗桑?/P>

            --> <p class='Hello --> '> ......

            那這個CSS --> 是不會被使用的。要積極的看待這個問題 --> ,這讓你可以用更多的名字來命名 Style,是一個好事。

            XHTML 標準的前途

            從標準制定者的初衷看,制定 XHTML 標準是試圖把 HTML 規(guī)范成為嚴格的 XML 格式,這樣無可避免的會導(dǎo)致一個結(jié)果,就是從 HTML 到 XHTML 的升級導(dǎo)致標準的容錯能力降低了 --> 。把自己的網(wǎng)頁源文件寫得嚴格一點當(dāng)然是好事,但是一個標準 --> 不可能去要求瀏覽器降低自己的容錯能力。

            --> XHTML 1.0 標準是兼容 HTML 4.01,是個不錯的協(xié)議,可以讓開發(fā)者在編寫代碼的同時通過一些工具來檢查代碼的合法性,雖然對于用戶而言,制作出來的網(wǎng)頁和 HTML 4.01 相比實在沒有什么不同。對于你寫新的網(wǎng)頁來說,使用 XHTML 1.0 還是一個不錯的選擇。

            --> XHTML 1.1 標準要求瀏覽器不再支持原先的容錯能力,這是一個標準制定者走火入魔的典型例子,這個標準從學(xué)術(shù)上說非常純凈,但是對于瀏覽器而言,則是個呆板、笨拙、不 可理喻的標準。所以目前所有由人類開發(fā)的瀏覽器都沒有遵照所謂純凈的 XHTML 1.1的標準,你的代碼只要瀏覽器能讀懂,他都會很好的顯示出來,而不跳出彈框報錯。

            從發(fā)展的趨勢來看,一個標準沒有瀏覽器服從,等于是沒有意義的標準 --> 。從瀏覽器的實現(xiàn)角度來看,新的協(xié)議只能在原來 HTML 的基礎(chǔ)上擴大能力增加容錯,而不能縮小了能力減少容錯。所以新的協(xié)議中 --> ,只有擴大能力增加容錯的部分會被采納,而其他部分都僅僅 --> 是紙上談兵而已 --> 。

            思為網(wǎng)絡(luò)--專業(yè)互聯(lián)網(wǎng)應(yīng)用服務(wù)商
            .
            Web URL:http://m.pi20com.cn/faq/wangzhan/xhtml-html.html   收藏此文  打印此文
          1. 上一篇:如何清除IE緩存
          2. 下一篇:Google企業(yè)網(wǎng)站統(tǒng)計分析系統(tǒng)--通過本地文件提高Google Anlytics性能
          3. 相關(guān)文章列表

            主站蜘蛛池模板: 亚洲一卡一卡二新区乱码无人区二| 亚洲av高清一区二区三| 国产亚洲精品久久久久久国| 亚洲一区二区三区| 欧美中日韩免费观看网站| 无码丰满人妻熟妇区| 性欧美videofree高清精品| 欧洲一区二区中文字幕| 国产精品十八禁在线观看| 高清午夜福利电影在线| AV无码免费不卡在线观看| 麻豆久久久9性大片| 欧美国产成人精品二区芒果视频 | 成人亚欧欧美激情在线观看| 国精产品一区一区三区有限在线| 精品无人区无码乱码大片国产 | 天天躁躁水汪汪人碰人| 亚洲精品爆乳一区二区H| 国产人妖cd在线看网站| 大学生粉嫩无套流白浆| 免费无码午夜理论电影| 国产二区三区不卡免费| 成人免费一区二区三区| 亚洲乱码在线卡一卡二卡新区| 好吊视频专区一区二区三区| 日日躁夜夜躁狠狠久久av| 少妇人妻在线无码天堂视频网| 国产高清在线男人的天堂| 一本加勒比hezyo无码资源网| 久久www色情成人免费| 亚洲老熟女一区二区三区 | 亚洲另类欧美在线电影| 午夜无码成人免费视频| 免费的特黄特色大片| 男女爱爱好爽视频免费看| 狠狠综合久久久久综合网浪潮| 人妻中文字幕不卡精品| 亚洲日韩精品欧美一区二区一| 日韩欧精品无码视频无删节| 欧美色欧美亚洲高清在线视频| 日韩精品中文字幕有码|