XHTML 与 HTML 之间的差异
前几天发现个奇怪的问题:
如果页面的iframe写成这样:<iframe id="test" src="" />
那后面的脚步都会失效...
原因就是iframe的关闭写的不对,<iframe id="test" src="" ></iframe> 这样就ok了。
顺便查了下XHTML和HTML的区别:
- XHTML 元素必须被正确地嵌套。
- XHTML 元素必须被关闭。
- 标签名必须用小写字母。
- XHTML 文档必须拥有根元素。
其中必须关闭这条
非空标签必须使用结束标签:iframe就是非空标签
空标签也必须被关闭:
空标签也必须使用结束标签,或者其开始标签必须使用/>
结尾。
那么那些是空标签呢?
<base>、<meta>、<link>、<br>、<hr>、<img>、<basefont>、<param>、<area>、<input>、<isindex>
posted on 2011-11-29 15:36 debugdotnet 阅读(209) 评论(0) 编辑 收藏 举报