區別:1、XSL是XML的樣式表;而CSS是HTML樣式表。 2.XSL採用的是轉換方式,將一種格式的XML轉換為另一種;而css不含任何轉換動作。 3.XSL樣式完全按照XML的語法來;而CSS在語法上自成一格,和XML的寫法大相逕庭。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
CSS (層疊樣式表)
層疊樣式表(英文全名:Cascading Style Sheets)是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的子集)等文件樣式的電腦語言。 CSS不僅可以靜態修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。
CSS 能夠對網頁中元素位置的排版進行像素級精確控制,支援幾乎所有的字體字號樣式,擁有對網頁物件和模型樣式編輯的能力。
XSL(可擴充樣式語言)
XSL的英文是eXtensible Stylesheet Language,翻譯成中文就是可擴充樣式語言。它是W3C制定的另一種表現XML文檔的樣式語言。 XSL是XML的應用,符合XML的語法規範,可以被XML的分析器處理。
XSL是一種語言,先將XML文件轉換,然後將轉換的結果表現出來。轉換的過程是根據XML。文檔特性運行XSLT(XSL Transformation)將XML文檔轉換成帶有資訊的樹狀結果,然後依照FO(Formatted Object)分析樹,從而將XML文檔表現出來。
css和xsl的差別:
1、CSS(層疊樣式表) = HTML 樣式表;XSL(擴充樣式表語言) = XML 樣式表
2、XSL採用的是轉換方式,將一種格式的XML轉換成另一種,例如將Big5碼轉換為UTF-8碼一樣。而CSS則來自完全不同的理念:它不含任何轉換動作,只針對XML檔案中各個成分的外 觀屬性一一加以設定。
瀏覽器便依照CSS樣式裡的指示,將XML檔案呈現為設定的樣式。整個過程中沒有任何新碼產生。 XML配上CSS、ECMAScript和DOM可以營造出類似DHTML般的動態效果。 XSL轉換則是死的,沒有互動性。
3、XSL樣式都是XML文件,完全按照XML的語法來;相對地,CSS在語法上自成一格,和XML的寫法大相逕庭。
學習影片分享:css影片教學
#以上是css和xsl的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!