Working together for standards The Web Standards Project


FAQ [Traditional Chinese Translation]

常見問題

什麽是網站標準以及爲什麽要使用它?

1 介紹

2 什麽是標準?
2.1 W3C標準
2.1.1 什麽是 W3C
2.1.2 它的用途?

2.1.3 什麽是 W3C 的標準?

2.1.3.1 HTML 4.0
2.1.3.2 XML 1.0
2.1.3.3 XHTML 1.0, 1.1, XHTML 模組化
2.1.3.4 CSS – 疊層樣式表

2.1.3.5 DOM
2.2 ECMA標準
2.2.1 什麽是ECMA?
2.2.2 它的用途?
2.2.3 什麽是ECMA的標準?
2.2.3.1 ECMAScript

3 用網站標準有什麽好處?
3.1 易用性
3.1.1 軟體/硬體
3.1.2 對於用戶
3.2 穩定性

4 總結

1. 介紹

Tim Berners-Lee的理想中的互聯網發明, 是可以讓用戶及工作,娛樂爲一身,並且可以分享資訊的一個社會化公共空間 (互聯網的歷史簡介).
作爲網路的開發者, 創造商業,社會及教育站點, 我們已把這個夢想變爲現實.

在這段迅速發展時期,網路需要一些指導把全部潛在的東西開發出來.網站標準就可以做這種指導.這些標準幫助確保用戶有權使用那些資訊,而且可以加速網路的發展並使之更有樂趣.

網站標準也針對一些有特殊需求的用戶群,使他們更加容易使用網頁,它可以幫助失明殘障人士閱讀網頁,對於一些視的人,可以幫助重新排列或者放大字體,使他們容易閱讀.一些用戶使用的掌上設備也可以像使用高端工作站的人一樣很容易的使用瀏覽器.

我們下面會給予說明, 這裏還有一些 實際原因 令開發者對網站標準感興趣.
標準網站會更容易被搜索引擎搜索到.例如,使用瀏覽器絕對代碼經常會製造出2-3倍的網頁搜索效果,並且會被新的媒體引進.但是如果沒有網站標準的聲音指導,就不會有那麽好的效果.

有些人會爲標準的局限性而擔心.事實上,它可以替代很多單調乏味的依靠勞動力參與的網頁發展,並且可以使其發展成爲更長久更有彈性的確創造.他們都可以在不忘過去的同時發展未來的技術.

很多網頁的用途,包括仍在今天夢想之中的,都不是無法實現的,或者也許會比較困難,如果沒有分佈廣泛的標準趨向.當前,系統和軟體已經非常普遍,表面上看
來,是和世界接軌,但是誰可以預知明天又會有什麽新的情況?我們在嘗試去控制單一公司,代表正在限制我們自己的未來的福禍,鼓勵創新來繼續現在的步伐是讓
網頁生存並維持國際標準的道理.

標準在 網站標準組織 (WaSP)
做出了很多的貢獻,它被認爲是幫助你學到更多東西的必需品.這個文件僅僅是剛剛開始; 它會帶給你對於標準的存在一致理解, 爲什麽這麽做,以及爲什麽這麽重要.
每一次我們製造一個網頁,我們都爲公共資訊空間做出了貢獻.我們可以建立增進,或者可以打破計劃.決定權屬於我們;但結果取決於每個人.

2 什麽是標準?

2.1 W3C 標準

2.1.1 什麽是 W3C?

網路協會 (W3C)
是一個專門用於開發網路潛在能力的國際工業協會.
成立於1994年,以發明網路的Tim Berners-Lee爲的網路協會已大於450

成員組織
- 其中包括
美國微軟公司
,
美國在線服務公司
(總公司爲
Netscape 通信公司
),

蘋果電腦, Adobe公司, Macromedia, Sun Microsystems,
和一些其他類型的軟體及硬體公司,研究所和電訊公司. 這個協會由三個公共調查協會組成 – 美國的麻省理工學院,
歐洲的INRIA, 和日本的
Keio 大學
.

2.1.2 它的用途?

W3C建議由協會成員和專家組成的工作小組來發展這個網路規範(實際的規範)來提高網路的互用性.得到公司大部分通過的工作小組會和其他組織一同參與制作網路應用軟體,製作那些大家提出的建議及工作草稿.這些草稿將會提交給W3C的公司成員及董事,讓他們做出建議及批准. 一些過程的詳細資訊和資訊反饋會在
W3C 網頁
看到.

2.1.3 什麽是W3C標準?

2.1.3.1 HTML 4.0 – 超文本標識語言

超文本標識語言 (HTML) 被廣泛的用於增加網的文字檔案.瀏覽器可以通譯這些文件,用媒體特效的組織結構來呈現用戶.比如說,
瀏覽器用加粗字體來表現一些加重元素 (<strong></strong>)
這樣令網頁看起來更加形象化, 這樣可以讓文字語音閱讀系統在讀的時候重點注意那些加重部分.

Cascading Style Sheets (CSS) 的幫助下,創作者定義表現結構原理,瀏覽器的預設值是最重要的.

2.1.3.2 XML 1.0 – 可擴展標識語言

Example of part of an XML document

<addressbook>
  <entry>
    <name>Bill Gates</name>

    <email>bgates@microsoft.com</email>

  </entry>
  <entry>
    <name>Marc Andreesen</name>
    <email>marca@netscape.com</email>

  </entry>
  <entry>
    <name>Jon S. von Tetzchner</name>
    <email>jon@opera.com</email>
  </entry>

</addressbook>

可擴展標識語言 (XML) 是一種像 HTML標識語言,但是它可以修改裝置原理取代了之前的單一功能,它可以讓用戶做一些自定義,或者用別人已經做好的設置.
如果用 XML namespaces它甚至可以在單一文件裏做很多種不同的設置.

一些XML的應用軟體, 比如說 XHTMLMathML,
已經作爲W3C推薦使用. 其他的W3C正在設計中.

設計風格標準,像CSS和XSL, 可以提供多種XML原理遞交的特定選擇. 適應標準對直接的XML遞交的支援是不穩定的瀏覽器.所以呈現給用戶的資訊HTML
(or XHTML) 和 CSS-這種簡單的驅動樣式. XML現在大部分用於機器之間的資訊傳遞.

XML可以比HTML使用靈活,首先是因爲它可以用於添加用戶自定義和建立自己的結構系統.這個可以使大量的資料組成理想的版式.這項技術已經被用於很多資料庫和搜索引擎當中

2.1.3.3 XHTML 1.0, 1.1, 及模組化

XHTML 1.0是HTML像XML應用一樣的再形成版本. XHTML 1.0可以像即將從HTML4.01中出現的意識形態,
而且由於XML’s 的影響,它會在技術上更加嚴謹.

XHTML會在瀏覽器上顯示出同等意義代碼的HTML.用戶也可以用XHTML來做一些內容的再加工,比如說發送到掌上電腦;XML精確的排列規則會自動處理XHTML,它會比普通的HTML更加簡單並且降低建設成本.

從意識形態來看,XHTML 1.0繼承了下列HTML4.01的一些綜合觀念:

  • 頁面內容簡介改版分開
  • 內容能被更多的用戶所訪問
  • 內容國際化

XHTML1.0提供了三種文檔類型定義可選擇:嚴格型,過渡型和框架型.這個類型最初形成是在HTML 4.0之後接著直到HTML 4.01.

一些重要的從XML到XMTML技術上的實行包括:

  • 聲明正確的文件類型
  • 結構與文件包含一致的聲明,一個帶有XHTML名字空間聲明的HTML元素 一個包括標題元素和支體元素的首要元素
  • 所有的元素和屬性的名字均爲小寫字母書寫並且給給所有屬性值加引號
  • 關閉所有已打開的圖像標簽 (例如 p, li)
  • 空標簽也要關閉(例如 br, hr, img) 在標簽尾部使用一個正斜杠”/”來關閉它們自己 (<br />)
  • 聲明文件類型定義

請看下面的模板
Learn >
模板

XHTML 1.1 由三個主要部分組成:

  • XHTML 1.0 嚴格型文件類型定義 (與一些細微的修正)
  • XHTML 模組化
  • Ruby注解

可以有很多不同的方法來製造XHTML 1.1的文件.第一,可以用公共的xhtam 1.1文件類型定義.同時,因爲事實上在XHTML
1.1裏沒有表像的屬性,所以你的工作會有非常的結構.要完成結構分離和介紹,並且所有的介紹將會在一個類型表格..

另外一個製造XHTML 1.1文件的解釋是接近XHTML的模式化.這是熟悉的成分HTML和XHTML故障(例如文字檔案,
表格, 框架,表單)
變成離散的大塊. 你可以編寫自己的文件類型定義並且只用這些需要的組成部分.
這是動作的展開性,從本質上的給予網頁製作者一些自定義.

Ruby注解在處理某些亞洲文字注解上有特殊的方法. Ruby falls under the work being done with Internationalization.

2.1.3.4 CSS – 層疊樣式表

層疊樣式表(CSS)是一種可以變化 HTMLXML
外觀原理的辦法, 分配元素類型爲自定義原理分級或個別情況.

Stylesheets一直被用於定義網站的整體外觀. 根據CSS的介紹,
W3C推薦的HTML版面面貌細節被stylesheets定向取代,使站點的訪問及維護更加容易.

2.1.3.5 DOM 1 – 文檔物件模型1

DOM (文檔物件模型)允許互動的語言腳本(例如 ECMAScript,

標準Java語言描述版本)
在網頁中顯示. (在設計其間, 文檔物件模型1(DOM)是一個與網頁有互相影響的應用編程介面 (API)
) 它可以讓語言腳本容易構成,內容及文件的表達可以用像 HTML CSS
這樣的語言
.

DOM可以對未來的技術和進步做以相容;它可以使語言腳本和其他文件中運用的語言類型互相影響.它不僅使HTML動態程式簡單化,而且還可以適應和減少令人費心的未來網路技術.

2.2 ECMA 標準

2.2.1 什麽是ECMA?

歐洲電腦製造商協會 (ECMA)
成立於1961年,是一個使電腦運作格式標準化的官方組織, 包括程式語言和輸入輸出代碼.

ECMA建立於瑞士的西南部城市日內瓦城,臨近國際標準化組織
(ISO) 國際電工委員會 (IEC).
在1994年,爲了表現主要的生産規模,這個組織的名字更改爲ECMA (歐洲電腦製造商協會).

2.2.2 它的用途?

ECMA的重要角色是在資訊傳遞區域和交流技術中發展標準化和技術彙報.像ECMA這樣的協會和一些非官方標準化的協會,經常於國家官方組織和世界性協會組織合作.

標準已經被國際及歐洲標準所承認.到目前爲止已經多於 270
ECMA 標準 and 70 個技術報告

被發佈.

其中有85個已被 國際標準化組織 (ISO)所接受.
另外, 還有25個已經被 European Telecommunications Standards Institute (ETSI)作爲歐洲標準.

2.2.3 什麽是ECMA 的標準?

2.2.3.1 ECMAScript (標準化Java描述語言)

ECMAScript 是一種標準化語言腳本,很大程度上基於 Netscape

Java語言描述

微軟公司 JScript.  ECMAScript
是被標準定義爲 ECMA

技術委員會
39
(TC-39).

ECMAScript最大的用途基於語言目的, 是巧妙的處理網頁中被 Document Object Model (DOM)詳細規定的目標.
這些目標(有效的.包裝網頁的原理,或者整體網頁)可以添加,刪除,移動或者有他們自己的適當的變動.這些可以使網路發展更生動有利的實行,繪圖roll-overs,
和頁面上使用者作出的一些變化不用做重新載入.

ECMAScript 目前推薦遵循的是ECMA 標準的ECMA-262, ECMAScript

語言規格,

第二版本
.

3 用網站標準的好處?

3.1 易用性

3.1.1 軟體/硬體

遵循網站標準可以增加你的網頁在網路搜索引擎中的可見度,它的結構資訊正在遵循使網頁容易被搜索引擎訪問及評價的文件,並且可以正確的與網頁挂鈎.

網站標準的使用可以使服務端和用戶端都容易接受你的代碼,如果增加一個搜索引擎在自己的網站上,將會得到一個更好的效果.

網站標準可以使一些比較舊的瀏覽器同樣可以理解它的基本代碼.即使瀏覽器不接受那些比較新潮的標準新增的代碼,你所輸入的內容仍然可以將顯示在你的網站.當然,同樣的,機器人的應用,系統會以搜索引擎和其他分度器爲利益來收集你網站上的資訊.

依照代碼給你的確認服務來確認你的網站的機會.驗證者會處理你的文件和提出錯誤的詳單.這使修改工作變的很省時而簡單.

文件可以容易的修改爲另外一種表現形式.例如資料庫或者微軟公司的文書處理軟體word.這些都允許文件中的資訊多方面的呈現到戶聯網上,並且可以使轉換新系統簡單化-不論是硬體還是軟體-甚至包括電視觀察系統和個人掌上電腦.

3.1.2 對於用戶

易用性
是支援網站標準的一個非常重要的觀念,尤其是HTML.

它不僅可以被殘障人士訪問,而且還適用於用那些使用那些特殊瀏覽器的人-包括語言螢幕閱讀機(一種可以幫助聽力有障礙的人大聲的讀出網頁),盲人瀏覽器(可以把文字檔案轉換爲盲文),螢幕比較小的手持瀏覽器,文字電視廣播和一些不常見的設備.

瀏覽器版本的升級,給調整複製網站來滿足各項需求增加了困難(的確,而且有些人甚至說在當前這是不可能的事).網站標準是則一個向解決問題前進的主要的步伐.使用它可以確保你的網站不僅適用于傳統網路瀏覽器,不論新版或者是舊版,它還適用於不常見的瀏覽器和媒體.

一些不重視網站標準後果顯而易見:最基本的是會限制你的網站的被訪問權力. How much business sense does it
make to limit your audience to only a fraction of those who wish be a
part of it?
對於一個商業網站,即使拒絕一個很小的客戶的訪問都可以對你的利潤率産生很大的影響.對於一個教育網站,不僅要接受大量的訪問,像使用圖形介面的青年及兒
童,並且應該同樣適用於一些隻可以用文字檔案的瀏覽器閱讀的的,基礎條件發展不是很好的區域的孩子們,或者那些用特殊瀏覽器的殘障學生.

如果同樣應用於不同類型的網站的法則,當在網站標準和瀏覽器的優勢中舉棋不定時-用戶們會被一些特殊的特徵所吸引,網站標準中的增加用戶訪問量,會帶領使用者得到更好的回饋.

3.2 穩定性

大部分的網站標準通常設計爲向前相容,但是實際上爲向後相容,這樣讓一些以前的版本資料會繼續適用於新的版本,並且新版本的資料會慢慢的適應接受舊版本的資料..

因爲網站會經歷很多次設計師的重新設計,所以讓他們可以很簡單的理解和編輯代碼很重要.網站標準提供一個讓所有網站開發著都跟從他的規則,易懂,並且對它熟悉:當一個設計師用網站標準設計一個網站的時候,另外一個設計師可以在他停下之後繼續做他的工作.

4. 總結

作爲網路開發者,我們正在不變地嘗試爲您解決不同瀏覽器類型及版本之間不一致的問題.那些雙倍的時間/複雜的代碼和單一瀏覽器的代碼是我們爲您解決的首要問題,並且讓它同樣適用于公共人群的使用.
這種情況會隨著另外的硬體及軟體的訪問瀏覽器的出現而變的更差,例如電話,尋呼機和掌上電腦.

網站標準並不是象牙塔裏面的神秘法律. 像我們形容的那樣,
標準是大部分具有代表性的堅決使用他用戶,瀏覽器製作者,網路發展者,內容供給者和其他的一些組織.

製作符合標準的網頁並且讓網頁內容更容易維持.如果代碼按照標準的方式來做,可以使調試和修理故障變的更加簡單.用戶不用再需要擔心維修不同版本的代碼.
因爲只會有一種 版本在用戶的網站上出現,僅次而已.

網站標準已經變的極爲重要而且被全球採用. 

網站標準計劃
的任務是爲一些開發者和用戶端更好的使用而把網站做的更好,並且鼓勵一些瀏覽器和頁面編輯者應用這個標準的應用軟體.如果他們可以堅持使用標準的代碼,那會在很大程度上給予開發者幫助.

我們提供的理由 已經提供給讀者了, 很多網路開發者都已經開始使用網路標準,
以及許多你能鼓勵你的生意和你的朋友使用那些網站製作標準.

幫助夢想變爲現實.

網路標準計劃 開發教育委員會: Stephan Nedregaard
(coordinator), Kynn Bartlett, Gail T. Cohen, Jens Edlund, Nick Finck,
Tomas Fjetland, Peter Fleck, Markus Gut, Holger Maier, Julian Missig,
Laura Mollett, Randy Piatt, Lewis A. Shadoff, Juergen Steinwender, Bart
Szyszka, Matthew Thomas, Dane Weber

Updated 02-27-2002 by Molly E. Holzschlag and Shirley E. Kaiser of WaSP LEARN Committee.

翻译英语学习网
(Supported by Los Angeles Chinese
Learning Center
)


All of the entries posted in WaSP Buzz express the opinions of their individual authors. They do not necessarily reflect the plans or positions of the Web Standards Project as a group.

This site is valid XHTML 1.0 Strict, CSS | Get Buzz via RSS or Atom | Colophon | Legal