少し調査したところ、MS Outlook は HTML メールの行の高さを 16 ピクセル未満にレンダリングしないことがわかりました。
私は本当にそれをかなり小さくする必要があるので、これは少し問題です.
誰かがこれの修正を知っていますか??
少し調査したところ、MS Outlook は HTML メールの行の高さを 16 ピクセル未満にレンダリングしないことがわかりました。
私は本当にそれをかなり小さくする必要があるので、これは少し問題です.
誰かがこれの修正を知っていますか??
パディングとマージンが0であることを確認し、すべてのインライン(特に画像!)に「display:block」を設定し、行の高さを期待する高さに設定します。
Outlook <2007はレンダリングエンジンとしてIEを使用し、2010はWORDを使用します。
はい、それは非常に不完全です。
どのコードを使用していますか? 16px 未満になりますが、font-size が 14px 以下の場合のみです。また、行の高さを親 TD に設定していることを確認してください。つまり、インライン要素ではなく、最も近いブロック レベルの要素に設定します。
この CSS で問題が解決する可能性がありますが、ブロック要素 (p、div、..etc) でのみ機能します。
mso-line-height-rule:exactly; line-height:10px;
垂直方向の間隔を作成しようとしている場合は、line-height
とを使用font-size
して高さを強制します。
line-height:5px;font-size:5px;height:5px;
Outlook.com (Hotmail) はあなたのline-height
CSS を彼らの CSS で上書きするので、CSS が変更された後にこれを使用して CSS を「リセット」する必要があります。
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font,
.ExternalClass td, .ExternalClass div {line-height: 100% !important;}
Outlook.com の続き: id 属性を指定する必要がある要素があるline-height:0
場合は、それらを具体的にリセットします。
.ExternalClass #elementWithNoLineHeight { line-height:0 !important; }