美文网首页
xhtml与html的区别

xhtml与html的区别

作者: 踏莎行 | 来源:发表于2021-03-05 19:14 被阅读0次

    xhtml:

    w3c给出的定义是:
    XHTML 是更严格更纯净的 HTML 代码,是可扩展超文本标签语言
    XHTML 的目标是取代 HTML。
    XHTML 与 HTML 4.01 几乎是相同的。
    XHTML 是更严格更纯净的 HTML 版本。
    XHTML 是作为一种 XML 应用被重新定义的 HTML。
    XHTML 是一个 W3C 标准。

    那么xhtml与html有啥区别呢?

    1.基础语言:

    • XHTML是基于可扩展标记语言(XML)
    • HTML是基于标准通用标记语言(SGML)

    2.标签大小写敏感:

    • xhtml的所有标签都应该使用小写
    • html大小写不敏感

    3.标签闭合:

    • xhtml元素必须闭合,空元素也不例外,如<br />
    • html没有强制要求,如
      ,浏览器同样可以解析

    4.属性写法:

    • xhtml所有属性必须带引号,所有属性必须有值,必须小写
    • html的属性可以简写,比如说对于布尔类型的属性,可以直接简写成属性名
      如:
      <input type="text" disabled>

    5.元素嵌套:

    • xhtml元素之间必须正确嵌套
    • html有些元素不正确嵌套,浏览器同样也可以解析

    6.注释书写:
    在xhtml中,注释中不能出现“--”,否则就会报错

    7.命名空间:
    在xhtml的doctype生命下面必须紧跟一个命名空间

    <html xmlns="http://www.w3.org/1999/xhtml"> 
    

    相关文章

      网友评论

          本文标题:xhtml与html的区别

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