您的位置:首页 > Web前端 > HTML

19、XHTML

2015-08-20 17:58 375 查看
XHTML

可扩展超文本标签语言(EXtensible HyperText Markup Language)。

是一种 W3C 标准。

更严格,更纯净的HTML代码。

目标是取代HTML代码。

XHTML标准

<!DOCTYPE>
必须使用且首行

元素必须被正确嵌套

<div><p>文字</div></p> <!-- 错误 -->

<div><p>这是一段被嵌套的文字</p></div>


元素必须被关闭。

<br> <hr> <!-- 错误 -->

<br /> <hr />


标签名以及属性名必须小写。

<BODY></BODY> <!-- 错误 -->

<body></body>


文档必须拥有根元素。

<html><body></body></html>


属性值必须加引号

<p style=color:red>这是一段文字</p> <!-- 错误 -->

<p style="color:red">这是一段文字</p>


属性不可以简化

<input checked> <!-- 错误 -->

<input checked="checked">


所有的标记都必须要有一个相应的结束标记

<li>text  <!-- 错误-->

<li>text</li>


图片必须有说明文字

<img src="ok.jpg"/> <!-- error -->

<img src="ok.jpg" alt="说明文字" />


把所有>和&特殊符号用编码表示

任何小于号(<),不是标签的一部分,都必须被编码为<

任何大于号(>),不是标签的一部分,都必须被编码为>

任何与号(>),不是实体的一部分,都必须被编码为&

这些做法的目的,是使一个XHTML网页能够被网页浏览器正确及较快地编译。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: