我似乎無法獲得多個使用php的郵件的css類,我已經獲得了內聯樣式,但是當我嘗試將類與元素關聯時,它是不可行的。還有其他的選擇可能比php的郵件更好。 是的,這些類是本地的,而不是來自外部樣式表。PHP郵件和多個CSS類不工作?
只有一個班會顯示出兩個指定的,它總是第一個。
如果我把class =「class1 class2」class1顯示出來,如果我把class =「class2 class1」class 2顯示出來。
發生了什麼事?
這是我的測試郵件。
$msg = '
<html>
<head>
<style type="text/css">
.class1{background-color:red;}
.class2{color:blue;}
</style>
</head>
<body>
<div class="class2 class1">this is a test</div>
</body>
</html>';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
@mail($to, $sub, $msg, $headers);
PHP的郵件與您的問題無關。更詳細地解釋你如何格式化你的電子郵件。請注意,內聯CSS更適合郵件... – 2009-12-30 17:58:10
它最終成爲Outlook 2007,它不喜歡每個元素有多個類。 – payling 2009-12-30 18:21:18