• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是XHTML(XHTML)?

    可擴展超文本標記語言(XHTML)是一種快速引用多種語言建議的方法,這些語言建議在支持Internet的設備上被廣泛用于查看網頁。雖然以其前身超文本標記語言(HTML)命名,但它實際上是基于可擴展標記語言(XML),它是一種非常有選擇性的...
    可擴展超文本標記語言(XHTML)是一種快速引用多種語言建議的方法,這些語言建議在支持Internet的設備上被廣泛用于查看網頁。雖然以其前身超文本標記語言(HTML)命名,但它實際上是基于可擴展標記語言(XML),它是一種非常有選擇性的語言標準通用標記語言(SGML)的一部分。本質上,它們都是SGML的后代。HTML是SGML的直接應用,而XHTML則被稱為命名空間,或是XML文檔的一組定義,當在任何給定的情況下使用多個XML詞匯表時,XHTML有助于消除歧義可擴展超文本標記語言是一種較新的編碼形式,它允許在網頁上包含的不僅僅是格式化信息這種語言的產生是由于HTML的一些限制和HTML實現方式的不同。在HTML發展到第四版時,它開始被許多HTML解釋器(將HTML文檔解析為格式化的計算機程序)正確使用,可視網頁。隨著移動設備和其他網絡瀏覽平臺的出現,需要一個更好的解決方案。XML是SGML在HTML上更嚴格的實現,不同的XML名稱空間可以在一個實例中使用。因此,在2000年前后,萬維網聯盟(W3C)起草并提出了XHTML作為解決這些新問題的建議之一無論出于何種目的,XHTML在大多數方面都模仿HTML,但由于前者使用XML命名空間,因此任何XML解釋器都可以解析它,而HTML僅限于HTML解釋器。XHTML實際上是在SGML更嚴格的XML子集下重新創建的HTML,最新的語言可以立即被現有的web瀏覽器解釋,同時也可以在其他平臺上使用。XHTML名字對象的可擴展性也很重要,它不僅提供了被更多程序和平臺讀取的能力,但它還可以進一步擴展,允許在文檔中使用其他XML名稱空間,它可以通過多種方式進行擴展,而不僅僅是顯示頁面格式。例如,可以在這些文檔中包含數學標記語言(MathML),以顯示數學公式和符號。也可以使用可縮放向量圖形(SVG)命名空間在此類文檔中嵌入圖像。因此,XHTML也可以包含在另一個XML文檔中。由于XHTML實際上只是根據XML規則提煉的HTML,它提供了三個文檔類型定義(DTD),它們與HTML版本4的定義相同標記語言的元素,包括何時、何地和如何使用它,以及任何相關的屬性然而,在后來的XHTML版本中,另一種更健壯的描述XML文檔的方式xmlschema被建立起來,它進一步擴展了XHTML,而XHTML的各種精簡版本也被開發出來,這些版本可以被構建為特定的用途,其中許多都是圍繞移動計算平臺而構建的
    • 發表于 2020-07-30 07:23
    • 閱讀 ( 642 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆