CKEditor добавляет HTML-сущности для встроенного CSS. CSS все еще действителен? - PullRequest
0 голосов
/ 01 апреля 2010

У меня есть этот кусок кода:

<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 ]

1 голос
/ 01 апреля 2010

Это очень правильно (На самом деле, это, вероятно, единственный действительный способ сделать это! Надо помнить об этом.), Но я все равно протестировал бы его в основных почтовых клиентах, просто чтобы убедиться. Как все мы знаем, поддержка HTML в электронной почте ужасна .

1 голос
/ 01 апреля 2010

Да, конечно. Значения атрибута не перестают быть значениями атрибута только потому, что они содержат CSS или URL. Сущности все еще работают (и требуются, если персонаж иначе имел бы особое значение).

0 голосов
/ 02 апреля 2010

В любом случае, использование background-image: url() не будет работать в электронной почте с Thunderbird. Если они не исправили это, Thunderbird не показывал фоновые изображения.

А в остальных почтовых клиентах пользователь получит предупреждение, потому что почта пытается загрузить внешние файлы.

0 голосов
/ 01 апреля 2010

Это допустимо и требуется стандартом HTML, но вряд ли будет работать в Outlook Express.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...