2013-05-20 38 views
1

我在Yii編碼,每當我把任何JS它標記在CDATA。在Yii上JS自動添加CDATA?

爲什麼它會自動添加?如果我在HTML5中編寫標記時將其刪除,那麼會出現任何問題。

+0

如果您要將腳本放入純XML中,但不需要HTML5,則cdata標記是必需的。 – Jerry

+0

http://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tag – Ian

+0

事情是框架Yii自動添加它..所以它會干擾HTML5 ? –

回答

1

就像arnaud在評論中所說的問題一樣,它不會影響你的html5代碼。所以它沒關係。

另外,cdata標籤對於XML中的腳本非常必要,所以它實際上是Yii的一個特性。

+0

它不會影響代碼,但會在IE 8中產生錯誤 –

+0

通過在IE中切換兼容模式進行實驗。這應該可以解決問題。 –