美文网首页
HTML文档类型

HTML文档类型

作者: 白小九 | 来源:发表于2017-11-28 12:37 被阅读0次

    一、定义和用法

    • <!DOCTYPE>声明帮助浏览器正确地显示网页;
    • <!DOCTYPE>必须位于HTML文档的第一行,<html>标签前;
    • <!DOCTYPE>是一条声明,不是HTML标签,因此也没有结束标签;
    • <!DOCTYPE>不区分大小写,但建议大写。

    二、常用声明

    HTML5

    不基于SGML,因此不需要引用DTD

    <!DOCTYPE html>
    
    HTML4.01
    • Strict(严格):包含所有HTML元素和属性,但不包括展示性的和弃用的元素,不允许框架集
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
      
    • Transitional(过渡型):同Strict,但包括展示性的和弃用的元素(如font
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      
    • Frameset(框架集):同Transitional,但允许框架集
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
      
    XHTML1.0

    类似HTML4.01,但必须以格式正确的XML来编写标记

    • Strict(严格):
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
    • Transitional(过渡型):
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      
    • Frameset(框架集):
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
      
    XHTML1.1

    同XHTML1.0 Strict,但允许添加模型(例如提供对东亚语系的ruby支持)。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    

    参考:元素对应的文档类型 - Runoob

    相关文章

      网友评论

          本文标题:HTML文档类型

          本文链接:https://www.haomeiwen.com/subject/znvsbxtx.html