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,因此您只需将代码转换为可见内容。
拥有此代码时:
<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,因此您只需将代码转换为可见内容。