text: 樣式表是一種將網頁的內容和表示分離的網頁設計形式，在網頁設計中網頁標記。相反，風格的定義是在一個外部的樣式表文件中，使用如CSS、XSLT樣式表語言。這種設計方法被認為是一種“分離”，因為它在很大程度上取代了以前風格和結構在一起的定義方法。這種方法背後的哲學是一種關注點的分離。優點.形式和內容分離有一些優點，但只有在主流web瀏覽器支援CSS的時候才行。速度.總的來說，利用樣式表的網站的使用者體驗通常會更快，相比不使用該技術的網站。“整體”來講第一頁可能載入更慢—因為需要傳輸樣式表和內容。後續頁面載入速度會變快，因為沒有樣式資訊需要下載——因為CSS檔案已經在瀏覽器的快取中了。可維護性.將所有樣式儲存在一個檔案中可以減少維護的時間，減少錯誤的機會，從而提高表達的一致性。例如，網頁上某個級別的標題可能用一種特定的顏色表示，當要修改這些標題的顏色的時候，只需要改變CSS檔案中的一個短短的字串即可。而如果使用以前的方法將樣式嵌入在每個頁面，需要編輯每個檔案，從而繁瑣，費時費力，而且容易出錯。可訪問性.使用CSS的HTML或XHTML網站更容易調整，以適應不同的瀏覽器((Internet Explorer、火狐、Opera、Safari等等)。在瀏覽器中使用“完全降低”CSS的網站不能顯示圖形內容，如Lynx或那些很老的不支援CSS的瀏覽器。瀏覽器忽略它們不能解釋的CSS，比如CSS 3語句。這使得各種各樣的使用者代理都能夠訪問網站的內容，即使他們不能呈現樣式表或帶有圖形能力的設計。例如，一個使用可重新整理點字顯示輸出的瀏覽器可以完全無視佈局資訊，並且使用者仍然可以訪問所有頁面內容。定製.如果一個頁面的佈局資訊儲存在外部，使用者可以決定是否完全禁止佈局資訊，使網站的內容仍然保持一種可讀的形式。網站的作者也可以提供多個樣式表，可以在沒有改變它的任何內容的情況下，徹底改變網站的外觀。大多數現代瀏覽器還允許使用者定義自己的樣式表，覆蓋原有的佈局。例如，允許使用者加粗使用者訪問的每個頁面上的每個超連結。一致性.因為語義檔案只包含作者想要傳達的含義，文件內容中各種元素的樣式是非常一致的。例如，標題、強調文字、列表和數學表示式都使用樣式表中定義的樣式屬性。在建立頁面的時候不需要關心樣式屬性的組合。這些表象細節可以推遲到呈現的時刻。可移植性.表現的細節可以延遲到展示的時候才考慮，這意味著文件可以很容易被重新編排，在一個完全不同的媒介上展示，只需要為新的表達媒介準備一個新的樣式表，同時符合語義文件中元素或結構的詞彙。只要透過應用一個新的樣式表，精心撰寫的web頁面文件便可以很容易地被印刷成裝訂卷，並含有完整的頁首和頁尾，頁碼和生成的目錄。目前的實用性缺點.目前規範和實現這些規範的軟體工具只是達到早期成熟階段。所以試圖接受這種內容和形式分離的方法還面臨一些世紀性的問題。沒有解析和生成工具導致應用範圍小.風格規範仍然相當成熟，軟體工具也已經逐漸適應。最主要的web開發工具大多數還是使用內容形式混合的網頁編寫方式。所以作者和設計者嘗試開發基於圖形介面的網頁編輯工具，但發現很難按照語義web方法開發基於GUI的工具。除了GUI工具，廣義樣式表共享庫可能會有助於這些方法的落地。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: 樣式表
metadata.url: https://zh.wikipedia.org/wiki?curid=4798174