簡體   English   中英

CKEditor將html實體添加到內聯CSS。 CSS仍然有效嗎?

[英]CKEditor adds html entities to inline CSS. Is the CSS still valid?

我有這段代碼:

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

當我將其加載到CKEditor中時,它轉換為:

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

這仍然是有效的CSS嗎? 實際上,我對它是否有效並不感興趣,但是任何Web瀏覽器或電子郵件客戶端是否會出現問題(編輯器用於編寫html電子郵件)。 Firefox和Thunderbird似乎很好用。

是的,當然是。 屬性值不會僅僅因為它們包含CSS或URL而停止成為屬性值。 實體仍然有效(如果字符否則具有特殊含義,則是必需的)。

這是非常有效的(實際上,這可能是唯一有效的方法!一定要記住這一點。),但是我仍然會在主要的電子郵件客戶端中進行測試,以確保這一點。 眾所周知,電子郵件中的HTML支持非常糟糕

它是有效的,並且是HTML標准所必需的,但是它不太可能在Outlook Express中工作。

無論如何,使用background-image: url()在Thunderbird的電子郵件中不起作用。 除非他們已修復,否則Thunderbird不會顯示背景圖像。

在其余的郵件客戶端中,用戶將收到警告,因為郵件正在嘗試加載外部文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM