|
如果在腳本或樣式表中使用特殊字符(例如 < 或 &)或?qū)嶓w引用(例如 < 或 &),則需要將腳本或樣式表的內(nèi)容標記為 CDATA(字符數(shù)據(jù))節(jié),如下所示。
<script type="text/Javascript">
<![CDATA[
function isLess(a, b) {
if (a < b)
return true;
}
]]>
</script>
使用 CDATA 節(jié)并非對所有瀏覽器都有效。例如,InterNET Explorer 會將 <script> 標記中的 CDATA 節(jié)視為語法錯誤??梢酝ㄟ^添加 JavaScript 注釋避免該問題,如下所示。
<script type="text/Javascript">
/* <![CDATA[ */
function isLess(a, b) {
if (a < b)
return true;
}
/* ]]> */
</script>
JavaScript 使用 /* 和 */ 來標志注釋的開始和結(jié)束。因此,CDATA 節(jié)對 JavaScript 隱藏,但不對分析該頁的瀏覽器隱藏。總之,較好的做法是將樣式規(guī)則和腳本放在外部文件中,而從 XHTML 頁中引用這些文件。通過使用外部樣式表和腳本,能夠避免上述所有問題。
HTML/CSS技術(shù):頁里面 CDATA的作用說明,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。