Шрифт в Html почте - PullRequest
       26

Шрифт в Html почте

3 голосов
/ 20 февраля 2009
Using MailMessage email = new MailMessage();email.IsBodyHtml = true;

Можно ли установить шрифт для сообщения?

Кроме того, может быть, это странность, но теги p и br для меня одинаковы? Это нормально?

Ответы [ 5 ]

8 голосов
/ 20 февраля 2009

Вы можете использовать CSS:

<style>
   p {color:#999; font-family:arial;} /*grey*/
</style>

Вы ограничены тем, какие шрифты установлены на приемном компьютере.

2 голосов
/ 20 февраля 2009

При работе с электронными письмами в формате HTML вы найдете множество разочарований.
Некоторые проблемы, которые я могу вспомнить

  • Некоторые почтовые клиенты не отображают CSS, когда он размещен вне элемента <body>.
  • Некоторые почтовые клиенты вообще не отображают CSS.

Отличным ресурсом для электронной почты в формате HTML является email-standards.org

2 голосов
/ 20 февраля 2009

Я бы предложил использовать атрибут таблицы стилей для изменения размера шрифта.

Не уверен, что вы подразумеваете под частью 'и теги одинаковые для меня' ... выходят такими же, как и что?

... Чарльз избил меня до этого

1 голос
/ 20 февраля 2009

Нет, теги разрыва и абзаца не совпадают.

Перерыв начинается только с новой строки, абзац добавляет пространство вокруг нее. Они также заставляют плавающие объекты вести себя по-разному вокруг них.

Они также могут быть стилизованы независимо, используя css.

1 голос
/ 20 февраля 2009

Вы можете включить css в текст письма. Поскольку тело письма имеет формат html, здесь можно использовать все функции html.

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