<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="ARTICLE @ XOOPS powered by FeedCreator" -->
<rss version="0.91">
    <channel>
        <title>睡蓮‧池水間 :: 文章</title>
        <description><![CDATA[文章XML]]></description>
        <link>http://waterlily-lsl.com/modules/article/view.article.php/194/c1</link>
        <lastBuildDate>Sat, 11 Feb 2012 00:28:25 +0200</lastBuildDate>
        <generator>ARTICLE @ XOOPS powered by FeedCreator</generator>
        <image>
            <url>http://waterlily-lsl.com/modules/article/images/logo.png</url>
            <title>睡蓮‧池水間 :: 文章</title>
            <link>http://waterlily-lsl.com/modules/article/</link>
            <width>92</width>
            <height>52</height>
            <description>文章XML</description>
        </image>
        <language>zh-TW</language>
        <managingEditor>waterlily at waterlily-lsl dot com</managingEditor>
        <webMaster>waterlily at waterlily-lsl dot com</webMaster>
        <category>文章</category>
        <item>
            <title>出師未捷身先死　萬千寵愛於一身</title>
            <link>http://waterlily-lsl.com/modules/article/view.article.php/194/c1</link>
            <description><![CDATA[類別: 標準之路<br />來源: (http://www.webmonkey.com/blog/XHTML_2_Dies_a_Lonely_Death__Makes_Room_For_HTML_5)<div class="article-source"><span class="article-label">譯文出處：</span><span class="article-content">COMSHARP CMS - &#119;&#119;&#119;.comsharp.com/GetKnowledge/zh-CN/It_News_K828.aspx</span></div><br /><br /><br /><span style="font-size: x-large;"><strong class="A_strong">XHTML 2: 出師未捷身先死，HTML 5:萬千寵愛於一身</strong></span><br /><br /><br />W3C 日前宣佈將<a href="http://www.w3.org/2009/06/xhtml-faq" rel="external">從 2009 年底起終止同 XHTML 2 工作組的合約</a>，並以此暗示曾經一度野心勃勃的 XHTML 2 的正式死亡。 Web 設計界是否該因此而恐慌？畢竟 XHTML 1.x 是所有對 Web 標準驗證有著某種情節的人的首選，然而事實並非如此，XHTML 2.0 偃旗息鼓已有時日，<a href="http://www.w3.org/News/2009#item119" rel="external">W3C 只是明確了它的死亡日期</a>，並將主要精力傾注到他們的新寵兒 HTML 5 身上。 <br /><br /><strong class="A_strong">如何看待 Web 設計師們所鍾愛的 XHTML？</strong> <br /><br />要弄明白 <a href="http://www.webmonkey.com/blog/Tutorial__O_The_Day%3A_Converting_HTML_To_XHTML" rel="external">XHTML 如何獲得人們的青睞</a>，得從 HTML 4 說起。 HTML 4 是一種鬆散的語言，它擁有很多選項，囊括了太多人們對 Web 的試驗性想法，一些是好的，一些是壞的，然而，要 HTML 4 為蹩腳的網頁代碼負責，好比要英語為低劣的小說負責。HTML 4 也可以結構嚴謹並擁有合法的語義，只要設計師們知道該如何使用它。 <br /><br />而 XHTML 1.0 更嚴格，那些驗證工具更容易指出其中的錯誤，如果你很懶，又想保證自己的代碼結構嚴謹，XHTML 1.x 要容易檢查得多。 <br /><br />然而問題是，XHTML 的使命並非單單如此，XHTML 的使命在於它名字中的那個 X，X 的存在不是為了耍酷，而是因為 XHTML 事實上屬於 XML。像正在為 HTML 5 細則工作的 <a href="http://hsivonen.iki.fi/xhtml2-html5-q-and-a/" rel="external">Henri Sivonen 指出的那樣</a>，XHTML 事實上有兩個意義，一是技術上的，一是市場上的。 <br /><br />從技術的角度，XHTML 原本是要以 application/xhtml+xml MIME 類型輸出純粹的 XML 的，然而這種情形很少見，這並非說 XML 不重要，事實上未來的 XHTML 5 將對 HTML 5 提供序列化服務。而 XHTML 的大量使用更多是基於市場的角度，換句話說，那些採用 XHTML 語法的網頁仍然被瀏覽器按 text/html MIME 類型渲染，因此，儘管這些文檔屬於 XML，但它們並沒被當作真正的 XML，而是按 HTML 進行渲染。 <br /><br /><strong class="A_strong">人們為什麼喜歡 XHTML？</strong> <br /><br />既然 XHTML 就是 HTML，那些喜歡 XHTML 的人又是出於什麼樣的初衷？答案是，XHTML 鼓勵良好的代碼習慣，所有標籤都需要完整，嚴謹 XHML 可以產生比 HTML 4 更乾淨的代碼。 <br /><br />然而 HTML 5 已經解決了HTML 4 中大部分的此類問題，它允許你使用 XHTML 1.x 式的嚴謹代碼，當然也允許 HTML 4 式的鬆散代碼，這意味著，Web 設計師們之前編寫的 XHTML 1.x 代碼可以直接轉到 HTML 5，只需更改一下 doctype 即可。 <br /><br /><strong class="A_strong">XHTML 2.0 錯在哪裡？</strong> <br /><br />儘管初衷是好的，但 XHTML 2.0 的夭亡來自兩件事，第一，它不向前兼容，意味著你寫的 XHTML 1.x 代碼無法直接用於 XHTML 2.0，相反， HTML 5 卻向前兼容。第二，XHTML 2.0 並非 HTML 的 XML 化，而是一種全新的體系，它忽視了設計師們的需求。 <br /><br />而 HTML 5 卻包含了設計師們需要的很多東西，本地的音頻，視頻支持，多欄佈局工具，離線數據庫，本地的矢量圖支持，這一切，XHTML 絲毫沒有觸及。<br /> <br /><strong class="A_strong">HTML 5 的光明未來 </strong><br /><br />XHTML 2.0 雖然已被提出多年，然而迄今沒有任何瀏覽器實現對它的任何支持，HTML 5 卻得到了幾乎所有現代瀏覽器的青睞，包括 Firefox，Safari，Chrome，Opera，<a href="http://www.webmonkey.com/blog/HTML_5_Support_by_Browser:_Opera_Continues_to_Lead_the_Pack" rel="external">甚至 IE 8 也實現了對它的某些支持</a>。 <br /><br />那些在 Web 領域野心勃勃的大廠商，比如 Google，Apple，<a href="http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5" rel="external">已經推出基於 HTML 5 的 Web 服務</a>，使用本地化視頻支持與本地數據庫實現了各種應用，而基於 XHTML 2.0 的應用卻幾乎沒有。 <br /><br />另外，HTML 5 還推出了 XHTML 5 細則，XHTML 5 向當前 Web 中大量基於 XHTML 1.x 的網頁伸出橄欖枝，XHTML 1.x 如果僅僅是作為 HTML 的一種 XML 式編碼風格，並不會被遺棄，事實上，還會工作得更好。<br />]]></description>
            <author>睡蓮</author>
            <pubDate>Sat, 01 Aug 2009 21:26:27 +0200</pubDate>
        </item>
    </channel>
</rss>

