必须将 <script> 和 <style> 元素的内容包装到 cdata 节中。
如果在脚本或样式表中使用特殊字符(例如 < 或 &)或实体引用(例如 < 或 &),则需要将脚本或样式表的内容标记为 cdata(字符数据)节,如下所示。
<script type="text/javascript">
<![cdata[
function isless(a, b) {
if (a < b)
return true;
}
]]>
</script>
使用 cdata 节并非对所有浏览器都有效。例如,internet explorer 会将 <script> 标记中的 cdata 节视为语法错误。可以通过添加 javascript 注释避免该问题,如下所示。
<script type="text/javascript">
/* <![cdata[ */
function isless(a, b) {
if (a < b)
return true;
}
/* ]]> */
</script>
javascript 使用 /* 和 */ 来标志注释的开始和结束。因此,cdata 节对 javascript 隐藏,但不对分析该页的浏览器隐藏。总之,较好的做法是将样式规则和脚本放在外部文件中,而从 xhtml 页中引用这些文件。通过使用外部样式表和脚本,能够避免上述所有问题。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
详解CSS3新增的背景属性
CSS3新增属性:background-clip ,background-origin , background-size,本文给大家分享CSS3新增的背景属性...
[阅读全文]
-
-
-
CSS3 旋转立方体问题详解
这篇文章主要介绍了CSS3 旋转立方体问题详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学...
[阅读全文]
-
Grid 宫格常用布局的实现
这篇文章主要介绍了Grid 宫格常用布局的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学...
[阅读全文]
-
-
-
CSS3实现网站商品展示效果图
这篇文章主要介绍了CSS3实现网站商品展示效果图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习...
[阅读全文]
-
网友评论