本文所分享的知识点是【页里面 CDATA的作用说明】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
页里面 CDATA的作用说明
必须将 <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">
function isLess(a, b) {
if (a < b)
return true;
}
</script>
JavaScript 使用 来标志注释的开始和结束。因此,CDATA 节对 JavaScript 隐藏,但不对分析该页的浏览器隐藏。总之,较好的做法是将样式规则和脚本放在外部文件中,而从 XHTML 页中引用这些文件。通过使用外部样式表和脚本,能够避免上述所有问题。
关于页里面 CDATA的作用说明的相关讨论如下:
相关问题:XML文件里面的CDATA是什么 有什么作用
答:显示一段文字 如果是只有文字 就不会有异常,如果内部还含有其他元素呢,比如内部包含了first和last两个元素:显示一段文字 那么解析以后的结果xml就会理解成:显示一段文字如果在XML文档中使用类似""符号. >>详细
相关问题:XML文件里面的CDATA是什么 有什么作用
答:显示一段文字 如果是只有文字 就不会有异常,如果内部还含有其他元素呢,比如内部包含了first和last两个元素:显示一段文字 那么解析以后的结果xml就会理解成:显示一段文字如果在XML文档中使用类似" & 字符是不能直接存入XML的,需要转义,而用这... >>详细
相关问题:什么是CDATA段
答:CDATA DTD中的属性类型 全名:character data 在标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待,CDATA的形式如下: CDATA的文本内容中不能出现字符串“]]>”,另外,CDATA不能嵌套。 DTD实例: 指定类型为... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
