Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
epi服务器问题中删除的css-正确使用CDATA吗?_Css_Episerver - Fatal编程技术网

epi服务器问题中删除的css-正确使用CDATA吗?

epi服务器问题中删除的css-正确使用CDATA吗?,css,episerver,Css,Episerver,拥有此代码时: <link rel="stylesheet" type="text/css" href="externalsite.com/style.css" /> <![CDATA[ <link rel="stylesheet" type="text/css" href="externalsite.com/style.css" /> //]]> EPi服务器在保存时删除上述代码 使用此代码时: <link rel="stylesheet" t

拥有此代码时:

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

EPi服务器在保存时删除上述代码

使用此代码时:

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

//]]>
它似乎起作用了

这是一种“正确”的方法吗(使用CDATA)

更新 它实际上不起作用。它保留在代码中,但未应用css):

更新2 万一有人在这个问题上犹豫不决。使用jQuery并将css添加到head元素(在一个文档中)

$('head')。追加('');

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

过了一段时间,我发现。。。因此我改用jQuery…:-)谢谢你的回答!为什么要在EPiServer编辑模式下保存样式表引用?我提供了一个客户端可以放在其站点任何地方的代码。在这段代码中,它是一个样式表引用。我没有选择在我的客户框架中进行更改,而我的客户只是将其置于“编辑模式”。我想样式表应该存储在EPI服务器上的特定结构中,但这超出了我的权限。