DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 頁裡面 CDATA的作用說明
頁裡面 CDATA的作用說明
編輯:CSS詳解     

必須將 <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 頁中引用這些文件。通過使用外部樣式表和腳本,能夠避免上述所有問題。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved