我有这段代码:
<table style="background-image: url(path/to_image.png)">
当我在CKEditor中加载它时,它被转换为:
<table style="background-image: url("path/to_image.png")">
这仍然是有效的CSS吗?实际上我不是很感兴趣,如果它是有效的,但如果任何网页浏览器或电子邮件客户端有任何问题(编辑器用于编写HTML电子邮件)。 Firefox和Thunderbird似乎没问题。
答案 0 :(得分:1)
是的,当然是。属性值不会因为包含CSS或URL而停止为属性值。实体仍然有效(如果角色具有特殊意义,则必须使用)。
答案 1 :(得分:1)
这是非常有效的(实际上,这可能是唯一有效的方法!记住这一点。),但我仍然会在主要的电子邮件客户端测试它只是为了确保。众所周知,电子邮件中的HTML支持是abysmal。
答案 2 :(得分:0)
它是有效的,并且是HTML标准所要求的,但它不太适用于Outlook Express。
答案 3 :(得分:0)
无论如何,使用background-image: url()
将无法在使用Thunderbird的电子邮件中使用。除非他们已修复它,否则Thunderbird不会显示背景图像。
在其他邮件客户端中,用户将收到警告,因为邮件正在尝试加载外部文件。