電子メールの上部に画像を中央揃えにすることに問題があります。私はそれがブラウザが520pxより大きいとき、イメージを消滅させるコード片と関係していると信じています。私は残りの電子メールのためにこのコードが必要ですが。この特定のイメージが中央に残るように例外を作成するにはどうすればよいですか?Imgは中央揃えされません - メール
.mobile {
display: none !important;
font-size 0 !important;
max-height: 0 !important;
line-height: 0 !important;
margin: 0 !important;
mso-hide: all !important;
overflow: hidden !important;
}
.mobile img {
max-height: 0 !important;
width: 0 !important;
}
@media only screen and (max-width: 520px) {
*[class=hide] {
display: none !important;
}
[class=mobile] {
display: block !important;
max-height: none !important;
margin: 0px !important;
overflow: visible !important;
}
*[class=mobile] img {
display: block !important;
width: 100% !important;
height: auto !important;
max-height: none !important;
max-width: 100% !important;
}
}
。
<td class="mobile" style="font-size: 0; mso-hide: all; width:120px; height:24px;"><div align="center"><a href="~PROBE(201)~"><img border="0" height="24" width="120" src="images/MH-logo.png" /></a></div></td>
悲しいことに、これはうまくいきませんでした。 – Schro
私の答えを更新しました。注意:CSSの "!important"の使用は "最後の解決"ですので、使用しないことを強くお勧めします。他のCSSエントリを上書きする必要がある場合は、エントリをより具体的にすることができます。 div.xyz td.mobile {SomeCss to change} –
こんにちはフィリップ、そのコードの多くは、画像が消えるように私に与えられたものですメール内のデスクトップとモバイルかどうかによって表示されます。私は "mso-hide:all"は、単語に依存している古いバージョンのOutlookでのサポートを確実にするために、元のコーダーによって入れられたと考えています。それはうまくいくように見えるので、私は彼らが何をしたのか分かりません。また、悲しいことにTDを固定しても、イメージを中心合わせするように見えませんでした。 – Schro