3

私は変数を持っています

 $mail_body = array(
    'text/html' => 
    '<style> .fb_term { font-weight:bold;
border-bottom: 1px solid #999999;    
}</style>' );

そして私のコード内で私はこれを行います

$mail_body['text/html'] .= $a;
$a ='How <span class="fb_term" >Assist</span> me Please <span class="fb_term" >Grad</span>'

メールは来たけどスタイリングが出来ていない、

何が問題なのですか?

4

2 に答える 2

0

問題は、スタイリングが難しいことで有名な電子メールの HTML である可能性があります。クラスを使用せず、CSS のすべての部分にインライン スタイルを使用します。

How <span style="font-weight:bold; border-bottom: 1px solid #999999;" >Assist</span> me Please <span style="font-weight:bold; border-bottom: 1px solid #999999;" >Grad</span>
于 2013-11-15T12:57:26.793 に答える
0

出力のテストに使用したメール ブラウザはどれですか (Gmail、Hotmail、Yahoo、または Outlook)。styleそれらがすべてタグをサポートしていると確信していますか? それらはすべて、要素に使用した css ディレクティブをサポートしていますか?

このサイトをご覧になることをお勧めします。css ディレクティブとメール ブラウザに関するテスト データがあります。styleまた、タグではなくインラインでディレクティブを使用します。例えば:

<div style="background-color:black;color:white"></div>

また、正しいメール ヘッダーContent-Typeを としてマークしていることを確認してくださいtext/html。だけの場合text、正しくレンダリングされません。

于 2013-11-15T12:58:17.770 に答える