1. <wbr id="m8vu6"></wbr>

      <del id="m8vu6"><center id="m8vu6"><source id="m8vu6"></source></center></del>
        <p id="m8vu6"><sub id="m8vu6"></sub></p>

        VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 網站開發 > css >
        • div+css視頻教程之表現與轉換概述

        • 2016-02-01 21:45 來源:未知
        與HTML不同,XML注重內容而不注重形式。XML文檔本身不包含任何顯示信息,要顯示文檔內容給用戶觀看,必須借助于其他手段——CSS(Cascading Style Sheets層疊樣單)或XSL(Extensible Stylesheet Language可擴展樣單語言)。
        本來計劃用于XML文檔向XSL-FO(Formatting Objects格式化對象)轉換的XSLT(XSL Transformations,XSL變換),卻——無意插柳柳成蔭——成為了(各類XML文檔之間相互轉換及將XML文檔轉換為其他各種文檔類型的)熱門文檔轉換標準。
        本章介紹CSS和XSL的兩個標準XSL-FO與XSLT。

        一、概述

        1.形式與內容

        HTML與XML的不同:
        l  HTML——內容被形式掩蓋(形式>內容)——使Web界面友好(機à人)
        l  XML——形式與內容分離(內容>形式)——適用于數據交換(機à機)
         
        HTML版本:
        l  0.9~1.0——注重內容ß源自SGML
        l  2.0~3.2——注重形式àWeb成功
        l  4.0~4.01——強調結構與外觀分離ßCSS

        2.展現

        標記語言SGML、HTML與XML的表現方法如下表:
         
        內容 展現
        SGML DSSSL
        HTML HTML
        CSS
        XML CSS
        XSL XSLTàXSL-FO
        XSLTàHTML/PS(PDF)/SVG/…
         
         
        其中:DSSSL = Document Style Semantics and Specification Language文檔樣式語義與規范語言(ISO/IEC 10179:1996),太龐大太完美,至今無軟件能完全實現。

        3.CSS與XSL

        1)CSS
        l  優點——簡單
        l  缺點——功能有限
        n  需要瀏覽器支持(NS√ IE×√)
        n  不能表現屬性(只能表現元素內容)
        n  不能添加其他顯示內容
        n  不能實現條件/選擇處理
        2)XSL
        l  優點——功能強大
        n  不需要瀏覽器的專門支持(如處理成HTML后再傳給客戶端)
        n  可處理元素、屬性與內容
        n  可為輸出添加元素和內容
        n  能用任何語言輸出,可使用封裝或用戶自定義函數
        n  可使用條件處理、能排序/過濾后再輸出
        n  能實現復雜的頁面布局和樣式
        l  缺點——復雜、對XSL-FO有爭議(如可用CSS+DOM替代XSLT+XSL-FO)
        3)比較
        特點 CSS XSL
        HTML可用 ×
        XML可用
        有轉換語言 ×
        語法 CSS專用 XML
        有點像DTD與Schema的關系
        相關教程
        免费看成年人视频大全_免费看成年人视频在线观看