HTML:为什么脚本标签应该始终有完整的结尾?

时间:2010-07-28 11:03:05

标签: html cross-browser

  

可能重复:
  Why don’t self-closing script tags work?

我想知道为什么包含在标头html标记中的脚本应该始终具有完整的结尾<tag></tag>,如下所示:

<script src="/scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

虽然xml结构良好的缩写形式<tag/>使浏览器变得疯狂:

<script src="/scripts/jquery-1.4.1.min.js" type="text/javascript" />

虽然存在html布局,但浏览器往往会显示空白屏幕而不是页面。

修改

谢谢你们,我的问题与前面提到的one重复了

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

W3.org - 18.2.1 The SCRIPT element

<!ELEMENT SCRIPT - - %Script;          -- script statements -->
<!ATTLIST SCRIPT
  charset     %Charset;      #IMPLIED  -- char encoding of linked resource --
  type        %ContentType;  #REQUIRED -- content type of script language --
  src         %URI;          #IMPLIED  -- URI for an external script --
  defer       (defer)        #IMPLIED  -- UA may defer execution of script --
  >
  

开始标记:必填,结束标记:必需