XHTML™ 1.0 可扩展的超文本标记语言(第二版)
文章来自:设计学院 | 发表时间:2007-10-15 16:19:12
在XHTML中,script 和style元素的具有#PCDATA的属性内容。作为结果,< 和 &会被做为标记的开始,实体 <和
&会被XML处理器相应的理解为<
和&的实体参数。所以请用CDATA标记来包裹脚本内容和样式元素,从而避免出现脚本和样式表中的实体。\r
<script type="text/javascript">
<![CDATA[
... unescaped script content ...
]]>
</script>
XML处理器识别CDATA部分为文档对象模型的节点,请参考:DOM 级别1 规范[
DOM] 1.3节
Section 1.3
这种选择用来引用外置的脚本和样式表文档。
元素禁止规范
This appendix is normative.
下列元素能否镶套其他元素遵循元素禁止规范 (请参考:
SGML Exclusions)。本规范应用于所有深层镶套的元素,也就是它包含所有的子孙元素。
a 不能包含其他 a元素。 pre 不能包含其他img, object, big, small, sub, 或者 sup元素。 button 不能包含其他input, select, textarea, label, button, form,
fieldset, iframe 或者 isindex元素。
label 不能包含其他label元素。 form 不能包含其他form元素。