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">
网友评论