自关闭脚本元素为何不起作用? [英] Why don't self-closing script elements work?
本文介绍了自关闭脚本元素为何不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
浏览器无法正确识别的原因是什么
What is the reason browsers do not correctly recognize:
<script src="foobar.js" /> <!-- self-closing script element -->
仅可识别:
<script src="foobar.js"></script>
这是否打破了XHTML支持的概念?
Does this break the concept of XHTML support?
注意:此声明至少对于所有IE(6-8 beta 2)都是正确的.
Note: This statement is correct at least for all IE (6-8 beta 2).
推荐答案
XHTML 1规范说:
XHTML 1 specification says:
给出内容模型不是
EMPTY
的元素的空实例(例如,空的标题或段落),请不要使用最小化形式(例如,使用<p> </p>
而不是<p />
).
Given an empty instance of an element whose content model is not
EMPTY
(for example, an empty title or paragraph) do not use the minimized form (e.g. use<p> </p>
and not<p />
).
XHTML DTD 将脚本元素指定为:
<!-- script statements, which may include CDATA sections -->
<!ELEMENT script (#PCDATA)>
这篇关于自关闭脚本元素为何不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文