Я отправляю некоторый текст HTML, используя функцию почты PHP.
Так что текст
$msg='<h1>This is the mail text i want to center</h1>';
тогда я использую функцию почты, как:
mail($recipient,$subject,$msg,$mailheaders);
Я получаю письмо, но весь текст выровнен.
Я пытался использовать центральные теги
$msg='<center><h1>This is the mail text i want to center</h1></center>';
но почта никогда не отправляется (это не разрешено?)
также пытался использовать атрибут стиля
$msg='<h1 style="text-align:center;">This is the mail text i want to center</h1>';
но опять не повезло.
Любые идеи приветствуются
всегда трудно отправить хорошую почту с хорошим дизайном.
Один (старый) способ — использовать таблицу, но это не очень хорошо. Теперь вы можете использовать некоторые хорошие сторонние библиотеки, такие как phpmailer или другие.
Вам нужно будет применить встроенный CSS, поскольку провайдеры не поддерживают внешний CSS.
проверить эту статью https://www.formget.com/php-send-html-email-template/
Других решений пока нет …