与 HTML 相比最重要的区别:

2024-01-05 15:09 小编

文档结构

  • XHTML DOCTYPE 是强制性的

  • <html> 中的 XML namespace 属性是强制性的

  • <html>、<head>、<title> 以及 <body> 也是强制性的

元素语法

  • XHTML 元素必须正确嵌套

  • XHTML 元素必须始终关闭

  • XHTML 元素必须小写

  • XHTML 文档必须有一个根元素

属性语法

  • XHTML 属性必须使用小写

  • XHTML 属性值必须用引号包围

  • XHTML 属性最小化也是禁止的

 注:在HTML中有时候会存在name=value的情况(即属性名等于属性值的情况),在不规范的HTML中,可以使用完整的写法,也可以使用最小化属性写法(只写属性名,不写属性值,这个时候属性值等于属性名),以check属性为例:

  <form>        <label>性别:</label><br />        男:<input type="radio" name="sex" value="男" checked /><br />        女:<input type="radio" name="sex" value="女" checked ="checked"/>    </form>

在HTML中,这两种写法都是可以的。但是在XHTML中,不能使用属性最小化写法。

另外,在很多地方,可能会将属性最小化表达为缩写或者简写,其想表达的意思可能与原意相同。但使用属性最小化的说法比较官方也比较通用 !


在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码