|
Использование css стилей на странице html |
☑ |
0
dimm7310
02.10.13
✎
14:26
|
Есть обработка которая формирует и отправляет письма (уведомление об отгрузке) через внешний почтовый ящик (gmail). Текст письма построчно записывается в список значений
СпТекст = Новый СписокЗначений;
СпТекст.Добавить("<h1>Здравствуйте, "+ИмяЗаказчика+"!</h1>");
// и т.д.
и затем передается в текст письма:
Для каждого стр из СпТекст Цикл
Сообщение.Тексты.Добавить(стр.Значение,ТипТекстаПочтовогоСообщения.HTML);
КонецЦикла;
решено было скорректировать внешний вид письма -применить css стили в тексте. Мне передали новый текст с уже доработанными тегами.
Но по непонятной причине стили не применяются к тексту, готовый текст письма выходит таким , как если не указывать теги совсем.
Например:
СпТекст.Добавить("<p style=font-size: 16px; line-height: normal; margin: 12px 0;>Здравствуйте, "+ИмяЗаказчика+"!</p>");
Спец-т который верстал текст утверждает , что в html все должно работать.
Что не так в строке ?
|
|
1
Asmody
02.10.13
✎
14:28
|
(0) не все почтовые клиенты поддерживают стили, не все стили поддерживаются разными почтовыми клиентами. А gmail вообще сам форматирует письмо, как ему нравится
|
|
2
бомболюк
02.10.13
✎
14:29
|
возможности стилей в html e-mail-ах гораздо скромнее, чем в чистом html. Шаманить надо, кое что работает.
|
|
3
Asmody
02.10.13
✎
14:29
|
ну и стили в style в кавычки надо брать, если что
|
|
4
Asmody
02.10.13
✎
14:31
|
|
|
5
Asmody
02.10.13
✎
14:32
|
|
|
6
dimm7310
02.10.13
✎
14:42
|
(3) пробовал ставить одинарные кавычки (ведь двойные внутри двойных не поставишь) - не помогло
СпТекст.Добавить("<p style='font-size: 16px; line-height: normal; margin: 12px 0;'>Здравствуйте, "+ИмяЗаказчика+"!</p>");
|
|
7
Котокот
02.10.13
✎
14:50
|
(0) Попробовать без стилей обойтись. Вместо
<p style="font-size: 16px">
<p><font color="#112233" size="2">БлаБлаБла</font></p>
|
|
8
dimm7310
02.10.13
✎
15:05
|
(7) шрифт чуть уменьшился . визуально на единицу меньше чем обычный текст без тегов. Т.е. явно не 16
|
|
9
dimm7310
02.10.13
✎
15:07
|
+(8) да и я заключал в одинарные кавычки
СпТекст.Добавить("<p style='font-size: 16pt'><p><font color='#112233' size='2'>Здравствуйте, "+ИмяЗаказчика+"!</font></p>");
|
|
10
dimm7310
02.10.13
✎
15:07
|
СпТекст.Добавить("<p style='font-size: 16px'><p><font color='#112233' size='2'>Здравствуйте, "+ИмяЗаказчика+"!</font></p>");
|
|
11
Котокот
03.10.13
✎
12:16
|
(9) Одинарные или двойные - разницы нет. Получилось то хоть?
|
|
12
dimm7310
03.10.13
✎
16:13
|
(11) нет, выслал весь текст прогам вебсайта
|
|