<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rengised2 &#187; Why</title>
	<atom:link href="http://www.rengised.com/blog/tag/why/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rengised.com/blog</link>
	<description>對生活週遭一切事物的設計反思與個人性格的樞紐.</description>
	<lastBuildDate>Mon, 31 May 2010 03:24:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://www.rengised.com/blog/wp-includes/js/jquery/jquery.js?ver=1.4.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>為什麼我們需要 W3C</title>
		<link>http://www.rengised.com/blog/why-we-need-w3c/</link>
		<comments>http://www.rengised.com/blog/why-we-need-w3c/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 14:18:56 +0000</pubDate>
		<dc:creator>張家振</dc:creator>
				<category><![CDATA[有關設計這玩意]]></category>
		<category><![CDATA[部落格]]></category>
		<category><![CDATA[Concept]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Holy-Shit]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Why]]></category>

		<guid isPermaLink="false">http://www.rengised.com/blog/?p=434</guid>
		<description><![CDATA[為何網頁要用 W3C Standard？什麼是 W3C？
W3C 全名是 World Wide Web Consortium，根據維基百科對 W3C 的描述，其中文翻譯是「全球資訊網協會」是由網際網路發明人 Tim Berners-Lee 所創辦的。
<span class="readmore"><a href="http://www.rengised.com/blog/why-we-need-w3c/" title="為什麼我們需要 W3C" target="_blank">...詳全文（共2007字）</a></span>]]></description>
			<content:encoded><![CDATA[<p><img title="Why We Need W3C" src="http://farm4.static.flickr.com/3530/3742489778_50d4b62790_o.png" alt="" width="440" height="120" /></p>
<p>為何網頁要用 W3C Standard？什麼是 W3C？</p>
<p>W3C 全名是 <a title="W3C" href="http://en.wikipedia.org/wiki/World_Wide_Web" target="_blank">World Wide Web Consortium</a>，根據維基百科對 W3C 的描述，其中文翻譯是「全球資訊網協會」是由網際網路發明人 Tim Berners-Lee 所創辦的。</p>
<p>成立的宗旨與目標是：</p>
<blockquote><p>為解決web應用中不同平台、科技和開發者帶來的不相容問題，保障Web資訊的順利和完整流通，全球資訊網協會制定了一系列標準並督促 Web 應用開發者和內容提供者遵循這些標準。標準的內容包括使用語言的規範，開發中使用的導則和解釋引擎的行為等等。W3C也制定了包括XML和CSS等的眾多影響深遠的標準規範。</p></blockquote>
<p>簡單的說，沒有 W3C 的大方向與檔案格式標準規範，就不會有今天的網際網路。如果各家廠商都發展自己的協定，那網路瀏覽器也會是各家稱霸，瀏覽 A 網站就要用 A 網站專屬的瀏覽器，觀看 B 網站就要開啟 B 網站專用的軟體；網路的發展型式將會與今日完全不同。W3C 不但制定了網路發展的各種通訊協定，更囊括了各種通用檔案如：HTML、CSS 等等。</p>
<p><span id="more-434"></span></p>
<p>符合 W3C 的重要性，其實就在於能夠讓網頁上的資訊 (Content)、版面 (Layout) 能夠在各種作業系統平台、瀏覽器上能夠獲得一致的顯示結果。雖然目前大部分主流的瀏覽器如 Firefox 3.5、Safari 4、Internet Explorer 8、Oprea 9 等等都已經支援 W3C 的標準，但是為了許多特定需求所開發出來的語法，這些瀏覽器還是必須容許這些錯誤，讓網頁能夠顯示出來。W3C 亦提供了許多網頁檔案的驗證如 HTML 驗證、CSS 驗證、RSS 驗證等，透過這些驗證，網頁設計師得以知道如何改善網頁編寫架構，來得到更通用的呈現效果。</p>
<p>W3C 雖然制定了規範與驗證，但是這些是提供給網頁設計人員的建議，希望我們儘可能的符合規範，並不是絕對的標準。因此，許多知名的網站都為了商業利益或頁面效果需要，嵌入了許多未能通過驗證的語法，瀏覽器也都支援，但我們在編寫網頁時，還是必須要儘可能的符合 W3C 的規範以及不同瀏覽器支援的問題。</p>
<p>關於 W3C 規範支援重要性的案例，最經典的就是之前吵的沸沸揚揚的「IE6 must die」案例。IE6 不僅無法支援現下的 W3C 語法標準，在網頁的處理引擎上更是遠遠的落後許多年；但因為台灣一般使用者普遍認知錯誤，而系統又內建 IE，演變成政府與企業網站從許多年前的「推薦使用 IE6」到今天的「IE6 Only」網站。其原因 IE6 所支援的規範已經過時，當下的新興瀏覽器反而無法正確的顯示或執行當年符合 IE6 的網頁或程式。</p>
<p>哪些網站更應該符合 W3C？</p>
<p>首先是政府與公家機關，我們的政府大力的鼓吹國際化與資訊教育的政策下；外包出去做的政府公家機關網站大多不符合 W3C 的網頁標準，也不會去考慮瀏覽器相容，而更多的狀況是；以為全世界只有一種瀏覽器而形成 Internet Explorer Only 這種可笑的網站 (更別提那些 IE6 Only 的網站了！)。雖然非 PC 使用者的佔有比率在以前的確不值一提，但是 Apple Mac 與 Liunx 系統在近幾年的成長比率，已經足夠讓我們在開發網站時必須要考量到 none-IE 的使用者。</p>
<p>再來是金融銀行與電子商務這些牽扯到安全性與個人資料的網站，道理淺而易見；如果今天您使用的網站只支援過時的瀏覽器，您還能夠安心的將您的金錢信用資料、個人資料透過這樣過時的網站送出嗎？符合 W3C 規範與跨瀏覽器的支援，不僅能讓該企業單位穩固更多樣性的客源，且能夠提昇企業形象與自身企業的安全。只可惜大部分的台灣本地銀行都不夠高瞻遠矚.......</p>
<p>然後是教育單位與非營利組織，這類型的網站，也應該符合 W3C 的規範與跨瀏覽器支援。教育資源必須要開放，而不是以錯誤的示範告訴大家：「我們被 IE 壟斷囉！我們不符合 W3C！」敢問，台灣的資訊相關科系學生，知道 W3C 的有多少？非營利組織也該在同樣的原則下儘可能符合 W3C 規範，確保所有的網際網路使用者，都能夠正確的看到非營利組織所訴求的內容。</p>
<p>最後，就是中小企業與個人網站，其原因就是上述幾個重點的濃縮。難道您只希望用 IE 的人看到您的網站嗎？或是因為沒有符合 W3C 的規範與跨瀏覽器相容導致您的網頁在每台電腦、不同瀏覽器、不同上網平台上，看到都是不一樣的結果；諸如：破圖、欄位消失、背景不見等問題嗎？當然，不怕尷尬的一般使用者還是不會在乎的。</p>
<p>W3C 推行的問題，由於許多知名的大網站，如：Google、YouTube、Yahoo等，都不一定符合 W3C 規範了，要去要求上述的其他機關或是個人去符合 W3C 規範更是難上加難；關於更多的推行困難可以參考 Clement T 所寫的<a title="推行 Web Standards 的困難" href="http://chiunam.net/blog/archives/56" target="_blank">這篇</a>。</p>
<p>雖然 W3C 並不是網際網路的標準，而只是一份規範與建議；但身為一個網頁設計師或是網頁相關設計人員，還是應該致力於符合 W3C 規範，讓網頁能夠在各種平台與瀏覽器上都能夠正確的顯示、讓網際網路的環境更友善。</p>
<blockquote><p><strong>W3C 商標版權由 W3C 協會所擁有，本重製圖像無任何商業利益。</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.rengised.com/blog/why-we-need-w3c/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
