これはかなり奇妙です。私が受け取ったメールには、css の次の定義が含まれています。
<style type="text/css">
...NL-default {
font-family: "Arial";
font-size: 12px;
color: #000000;
}
...style1 {
font-family: "Arial";
font-size: 12px;
color: #0000FF;
}
...style4 {
text-align: center;
background-color: #F3F3F3;
font-family: "Arial";
font-size: 12px;
color: #000000;
}
...style7 {
text-align: center;
color: #FFFFFF;
background-color: #000080;
font-family: "Arial";
font-size: 12px;
font-weight: bold;
}
...style14 {
font-family: "Arial";
font-size: 14px;
color: #FF3300;
font-weight: bold;
}
基本的に、すべてのスタイルの前に 3 つのピリオドがあります。
そして、それは次のような問題に適用されます:
<table style="width: 100%;" class="style41" cellSpacing="1" cellPadding="3">
<tbody><tr>
<td style="width: 233px;" class="style34" strong=""><strong>Notification</strong></td>
ほとんどの人の最初の直感は.. これはうまくいかず、あなたは正しいだろう. Chrome、Firefox、IE9 では、CSS はメール本文にまったく適用されません。
ただし、IE8 では完全に適用され、かなり当惑します。CSS 定義の前に 3 つのピリオドを置く目的は何ですか? これが IE8 でのみ機能するのはなぜですか?