css 在 epi 服务器问题中删除 - 使用 CDATA 是否正确?

css removed in epi-server issue - correct to use CDATA?

拥有此代码时:

<link rel="stylesheet" type="text/css" href="externalsite.com/style.css" />

EPi-Server 在保存时删除了上述代码。

当有此代码时:

<![CDATA[
<link rel="stylesheet" type="text/css" href="externalsite.com/style.css" />
//]]>

它似乎有效。

这是 "correct" 的做法吗(使用 CDATA)?

更新 它实际上没有用。它留在代码中,但未应用 css):

更新2 以防有人在这个问题上绊倒。使用 jQuery 并将 css 添加到头元素(在准备好的文档中)。

$('head').append('<link rel="stylesheet" href="http://externalsite.com/style.css" type="text/css" />');

不,CDATA 部分用于免除数据被解析为 HTML,因此您只需将代码转换为可见内容。