浏览器无法正确识别的原因是什么:
<script src="foobar.js" /> <!-- self-closing script element -->
只有这是公认的:
<script src="foobar.js"></script>
这是否打破了XHTML支持的概念?
注意:此声明至少对于所有IE(6-8 beta 2)都是正确的。
XHTML 1规范说:
С.3。元素最小化和空元素内容
给定一个其内容模型不是元素的空实例EMPTY(例如,空的标题或段落),请不要使用最小化形式(例如use <p> </p>和not <p />)。
EMPTY
<p> </p>
<p />
XHTMLDTD将脚本元素指定为:
<!-- script statements, which may include CDATA sections --> <!ELEMENT script (#PCDATA)>