"Web Style Sheets Homepage" 的中文繁體譯文
原始版本:http://www.w3.org/Style/
翻譯版本:http://www.certifiedchinesetranslation.com/openaccess/Style.html
譯員:Chinese Translation Services


尊敬的讀者朋友們請注意,這是關於 W3C 文章的網頁翻譯。 原文版權受法律保護,請瀏覽原文中的參閱部分。翻譯本文的權利只歸屬于譯員。翻譯不能保證準確無誤,合法有效的只有 W3C 原文英語版。
針對本文翻譯所要指出的就是譯員的權利不被侵害。此段落不屬於英語部分。

Web 樣式表
主頁

(此頁面使用 CSS 樣式表)

新增內容

什麽是樣式表?

剪報

會議

CSS

XSL

DSSSL

CSS-DOM & SAC

“希望將來 Web 的創新能向網際網路聯盟致力於 CSS 所樹立的榜樣看齊”

— Jakob Nielsen

新增內容

請參閱 CSSXSL 的“新增內容”部分。

什麽是樣式表?

樣式表可描述文檔在螢幕和印刷品上的呈現方式,也可能描述文檔的發音。自 1994 年成立以來,W3C 便積極促進樣式表在 Web 上的應用。樣式活動帶來了多個 W3C 推薦産品(CSS1、CSS2、XPath 和 XSLT)。CSS 在瀏覽器中的應用尤其廣泛。

通過將樣式表附在 Web 上的結構化文檔(如 HTML)上,作者和讀者都可以改變文檔的呈現方式,同時又不會影響設備獨立性或添加新 HTML 標記

開始試驗樣式表最簡單的方法是找到一個支援 CSS 的瀏覽器。有關樣式表的討論在 www-style@w3.org 郵件列表和 comp.­infosystems.­www.­authoring.­stylesheets 新聞組上進行。

W3C 樣式活動還正在開發 XSL,它包含 XSLT 和“格式化物件”(XSL-FO)。

爲什麽開發兩種樣式表語言?

想知道應該選擇哪個?請參閱 "CSS & XSL"

W3C 在開發 CSS 之外又開發了 XSL,這導致了一些混亂。爲什麽要在人們尚未實施完第一種樣式表語言之前就開發第二種語言呢?可以在以下表格中找到答案:

CSSXSL
是否可與 HTML 一同使用?
是否可與 XML 一同使用?
是否屬於轉換語言?
語法CSSXML

CSS 的特有特徵是它可以用於設計 HTML 和 XML 文檔。而 XSL 可以轉換文檔。例如,XSL 可用於將 XML 資料轉換爲 Web 伺服器上的 HTML/CSS 文檔。這樣,兩種語言可以互補,同時使用。

兩種語言都可用於設計 XML 文檔

CSS 和 XSL 使用相同的基本格式模型和設計器,因此,在兩種語言中都可以使用相同的格式功能。W3C 將竭力確保開發出可互操作的格式模型。

“同時使用 XSL 和 CSS”上提供了一個 W3C 記錄。

剪報

如果您是初次接觸該主題,可能想閱讀一些有關樣式表的剪報:

請參閱 CSSXSL 頁閱讀更多(和更新)的文章。

CSS

本頁底部有關按鈕的資訊位於按鈕頁CSS 驗證器上。

層疊樣式表 (CSS) 是一種樣式表機制,專爲滿足 Web 設計者和用戶的需求而開發。

XSL

W3C 擁有一支專門開發可擴展樣式語言 (XSL) 的工作組。XSL 在 DSSSL 和 CSS 的基礎上構建,主要針對高度結構化的 XML 資料,如在演示之前需要重新整理元素的資料。有關 XSL 的更多資訊,請參閱 W3C XSL 資源頁

DSSSL

DSSSL 是一種文檔樹轉換和樣式語言,在 SGML 社區中有許多追隨者。Web 上的 DSSSL 資源:

CSS-DOM & SAC

CSS 文件可以手動(即使用文本編輯器)創建和編輯,但您也可以在 ECMAscript、Java 或其他操縱樣式表的語言中編寫程式。這種情況非常普遍,有用功能甚至擁有軟體庫。爲幫助將這些程式和庫移植到不同的電腦平臺,W3C 開發出了一個叫做 CSS-DOM 的規範,定義了一組這類庫必須提供的功能。

CSS 文檔物件模型是一種用於從程式內部操縱 CSS(在一定程度上,操縱其他樣式語言)的 API(抽象編程介面)。API 是一種軟體庫規範。您可以將其看作一本手冊:它介紹了函數及其參數,但並不涉及實際代碼。

CSS-DOM 庫有多個,用於不同的平臺。它們許多都是免費的。許多瀏覽器擁有內置 CSS-DOM 庫,由 ECMAScript 程式使用。

SAC(用於 CSS 的簡單 API)是 CSS-DOM 的互補産品。CSS-DOM 包含在樣式表載入到記憶體後操縱樣式表的功能;由 SAC 定義的功能有助於分析 樣式表,即將樣式表從文件傳輸到記憶體。

CSS-DOM 是 W3C 的推薦標準。SAC 是一個正在開發的專案。某些軟體(除瀏覽器外)列在 CSS 概述頁上。

會議、研討會、研究

W3C 團隊和 W3C 成員代表通常會提供簡報

動態 HTML

動態 HTML 是一個用於描述帶動態內容的 HTML 頁面的術語。CSS 是動態 HTML 中三個元件之一,另外兩個是 HTML 本身及 JavaScript(其標準名稱爲 EcmaScript)。三個元件通過 DOM(文檔物件模型)組合在一塊。

相關資源

CSS 有效的
CSS!

Bert BosW3C 樣式活動領導者
Webmaster
上次更新:$日期:2009/03/03 12:41:48 $ GMT

版權所有  © 1997-2005 W3C (MIT, ERCIM, Keio)