|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
WHATWG版和W3C版的HTML5规范虽然根源相同,在一些领域却已经产生分歧。原文毗连:http://www.dudo.org/article.asp?id=253
XHTML标准中有一条尺度就是“每一个XHTML标签都有一个停止标志”。那末关于HTML华夏来不带停止标志的元素,则在该停止前加上“/”来封闭这个标签,如,
到了XHTML中,就应当在“>”前增添一个“/”来封闭这个标签,为了避免某些老式扫瞄器不熟悉这类写法,因而要在“/”前加上一个空格(HTML兼容性尺度):
</script>
既然没有内容为空,我们们可不成以写成
<scripttype="text/javascript"src="..."language="javascript"/>
我们发明,如许的写法在扫瞄器要末不起感化,要末会堕落,多半情形下,扫瞄器会以为这个标签没有封闭,而毛病地熟悉<script>以后的一切内容都是Javascript代码,以是会发生毛病。再如,
<textareaid="tt"cols="10"rows="8"/>
假如在扫瞄器运转这段代码,你会发明从<textarea>入手下手,以后的一切XHTML代码城市被看成文本框的内容呈现在文本框内。
如许看来,HTML4.0中已存在成对的标签在XHTML中必需利用已有的停止标签。那末<div>为何能够呢?实在,<div>也不成以,只是<div>的在扫瞄器没有那末分明的显现罢了。而诸如<span/>一类的写法就加倍不准确了,起首<span>自己有封闭标签</span>,别的<span>标签内容不克不及为空缺(纯空格也不可)。也就是说除<img>、<hr>、<link>、<br>等标签可使用“/”封闭外,别的的元素必需利用</...>,不然会呈现不成意料的成绩。
</p>
就在新标准备受瞩目之际,两大网络监督机构却起冲突。 |
|