CKEditor将html实体添加到内联CSS中。 CSS仍然有效吗?

时间:2010-04-01 11:30:54

标签: html css ckeditor

我有这段代码:

<table style="background-image: url(path/to_image.png)"> 

当我在CKEditor中加载它时,它被转换为:

<table style="background-image: url(&quot;path/to_image.png&quot;)">

这仍然是有效的CSS吗?实际上我不是很感兴趣,如果它是有效的,但如果任何网页浏览器或电子邮件客户端有任何问题(编辑器用于编写HTML电子邮件)。 Firefox和Thunderbird似乎没问题。

4 个答案:

答案 0 :(得分:1)

是的,当然是。属性值不会因为包含CSS或URL而停止为属性值。实体仍然有效(如果角色具有特殊意义,则必须使用)。

答案 1 :(得分:1)

这是非常有效的(实际上,这可能是唯一有效的方法!记住这一点。),但我仍然会在主要的电子邮件客户端测试它只是为了确保。众所周知,电子邮件中的HTML支持是abysmal

答案 2 :(得分:0)

它是有效的,并且是HTML标准所要求的,但它不太适用于Outlook Express。

答案 3 :(得分:0)

无论如何,使用background-image: url()将无法在使用Thunderbird的电子邮件中使用。除非他们已修复它,否则Thunderbird不会显示背景图像。

在其他邮件客户端中,用户将收到警告,因为邮件正在尝试加载外部文件。