精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
HTML向XHTML轉化
W3C將XHTML代替HTML4作為網頁的結構標準語言已經四年多了,但是大部分的網站設計人員卻沒有轉向XHTML。XHTML擁有比HTML標準更多的優點,而網站設計人員只要做出稍微的代碼改變就能應用新的標準,鑒于這一點以上這種現象就著實令人困惑不解了。
XHTML的優點
本質上,XHTML作為XML應用程序只是HTML4的重新詮釋。它采用HTML的編程語言和XML的語法結構。它是網站向XML過渡的第一步。
根據W3C概括,XHTML的主要優點是:
  • 可擴展性:作為XML的應用程序,XHTML具有可擴展性。相比于HTML的轉換進程,它的強大的擴展能力將為未來語言的轉化簡化了不少。大部分瀏覽器都已經與XML相適應,所以添加一些語言因素只不過是改變一下文件類型的定義和名字空間,也就沒必要非要等待瀏覽器開發者對新因素提供支持。
  • 互用性和可攜帶性:一個構建正確的XHTML文件可以在各種各樣的演示設備上重新格式化使用,包括手機,PDA和其它的一些手持設備。一個XHTML文件和其它的XML工具和應用程序也是兼容的。
對于將來的網絡,這是兩個具有重大應用功能的寶貴優點。但是大部分網站構建者并不這樣看待。所以他們該清醒地認識到這一點了,這就是我對XHTML的優點高于HTML的評論。
  • 推廣標準化:XHTML對所使用的標識標簽制訂嚴格的規則,從而解決了困擾HTML代碼的模糊性和相互矛盾的問題。
  • 提高訪問量:XHTML文件更便于訪問,這也就意味著它們能更好地配合屏幕閱讀機和其它適應性技術的工作,也就意味著它們更能得到搜索引擎的青睞。
  • 優化壓縮網頁:XHTML繼續保持HTML4的內容與表現層分離的運作。XHTML標識指定文件結構。表現語言是采用CSS布局,這便于網站的構建和維護。
  • 加強實例站點:許多力薦的HTML實例站點在XHTML都是要求的。
  • 提高更多工具的可用性:既然XHTML是XML的一種應用程序,使用任何流行的XML工具就可以來構建,維護,改變Web文件,在XHTML文件上使用其它XML的應用程序(比如SVG),也可以使用XML工具來應用其它操作,比如轉換一個XHTML文件成為一個PDF文件。
代碼的實際差異
比起HTML4,XHTML的語法規則更為嚴格。然而,它們之間差異不大,也不難理解。如果你能清晰地編寫HTML代碼,那么過渡到XHTML就比較容易了。
下列列表是HTML和XHTML之間主要的代碼差異:
  • 任何XHTML文檔都建議使用XML處理指令(XML prolog), 但不是必要條件.
  • <?xml version="1.0" encoding="iso-8859-1"?> HTML要求宣告文件類型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • HTML要求指定名字空間
<html >
  • Html, head, body, and title elements are required:
  • 要求HTML,開頭,內容,標題這些要素
<html>

   <head>
        <title>Page Title</title>
    </head>
    <body>

    </body>
</html>
  • 標簽和屬性必須小寫
<p class="bodytxt">
  • 所有屬性值必須加引號
font-size="large"
  • 非空標簽必須以一個關閉標簽關閉
<p>text</p>
  • 空標簽(比如hr,br,img)也要關閉,在標簽尾部使用一個正斜杠“/”來關閉
<br />
  • 各要素不得重疊,必須各得其所:
<em><strong>text</strong></em>
以上不是HTML和XHTML的所有差異,但涵蓋了大部分的普遍差異。在以后的專欄里,我會就正確的XHTML代碼做更詳盡的解釋。
你還等什么?
既然XHTML有如此多的優點,就沒有理由不使用它了。HTML和XHTML的代碼差異不應該成為使用的障礙。首先,相對來說,它們是少量的,而且容易學會。其次,新版的流行的Web開發軟件,比如說Dreamweaver MX,都至少具有基本XHTML的支持,也就意味著比起HTML, XHTML很可能就不會過多地要求手動編碼.
當然,用XHTML標準來重新編寫現有網頁將會是一件耗時冗長的麻煩事。這樣做也不可能會給網絡瀏覽者帶來翻天覆地的改善。但是沒有原因不使用XHTML來編寫新的網頁。XHTML是通往未來網頁的途徑,程序設計也亦然。
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
開發者和老板都要知道的HTML5的那些事
XHTML教程——head和DTD
設計學院-什么是CSS+DIV及其優勢所在?
保證你現在和未來不失業的十種關鍵技術
網站驗證 | 菜鳥教程
為編程語言界第一網紅JavaScript著書立說,他們做到了前無古人
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 丰城市| 馆陶县| 邵武市| 合江县| 舟山市| 长沙县| 鄂州市| 广安市| 都兰县| 灵武市| 广灵县| 通州区| 临夏县| 蚌埠市| 台安县| 彭水| 仙游县| 仙桃市| 石城县| 华宁县| 北川| 武川县| 乌恰县| 威远县| 浪卡子县| 诸暨市| 松阳县| 顺平县| 湖南省| 邵阳县| 咸丰县| 会同县| 庆城县| 道孚县| 阳泉市| 南昌县| 宁城县| 宜丰县| 闵行区| 酒泉市| 翁牛特旗|