创建一个XML文档类型

  • 平台
  • Evoq内容
  • Evoq参与

设计的目的被使用HTML 5不会看正确如果使用XHTML或呈现HTML 4规范。你可以迫使主题呈现XHTML或HTML5通过创建一个文档类型的XML文件(skin.doctype.xml),这是适用于所有布局的主题。此外,主题可以包含一个单独的文档类型文件的任何个人布局模板覆盖主题的DocType声明。

注意:如果没有指定文档类型,然后在指定的文档类型主机>主机设置就会被使用。默认情况下,使用HTML 4.0过渡DocType(款< !DOCTYPE HTML公共”——/ / W3C / / DTD HTML 4.0过渡/ / EN " >)。

步骤

  1. 创建一个文档类型的XML文件。
    • 如果DocType整个主题,该文件必须命名skin.doctype.xml
    • 如果DocType特定布局模板,文件必须有相同的名字作为布局模板文件,紧随其后.doctype.xml
    如果你的布局模板文件MyAwesomeLayout.html,其具体的DocType文件必须命名MyAwesomeLayout.doctype.xml
  2. DocType文件中输入适当的代码。
    • HTML 4.01过渡
      < SkinDocType > < ! [CDATA [< !DOCTYPE html公共”——/ / W3C / / DTD html 4.01过渡/ / EN " " http://www.w3.org/TR/html4/loose.dtd " >]] > < / SkinDocType >
    • XHTML严格
      < SkinDocType > < ! [CDATA [< !DOCTYPE html公共”——/ / W3C XHTML 1.0 Strict / / EN / / DTD”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>]] > < / SkinDocType >
    • XHTML过渡
      < SkinDocType > < ! [CDATA [< !DOCTYPE html公共”——/ / W3C XHTML 1.0 / / DTD过渡/ / EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>]] > < / SkinDocType >
    • HTML5
      < SkinDocType > < ! [CDATA [< !DOCTYPE html >]] > < / SkinDocType >