私はこの戦いに勝つために何時間も迷ってしまった。要約すると、私は3枚の10px画像で表を塗り潰そうとしていますが、GMailは各セルを16pxに強制しています。ここで私が働いているもの:GMが強制的にspacer.gifを含むTDを強制的に16pxにする
<table border="0" cellpadding="0" cellspacing="0" width="550" style="height:10px !important">
<tr style="height:10px" height="10">
<td width="10" height="10" style="height:10px !important">
<img src="http://s3.amazonaws.com/meagain/images/templates/letterhead/corner_tl.gif" style="display:inline; padding: 0px; margin:0px" width="10px" height="10px"></td>
<td width="531" height="10" style="height:10px !important; background-color:#FFFFFF;">
<img src="http://s3.amazonaws.com/meagain/images/templates/letterhead/spacer.gif" style="display:inline; padding: 0px; margin:0px" width="10px" height="10px"></td>
<td width="9" height="10" style="height:10px !important">
<img src="http://s3.amazonaws.com/meagain/images/templates/letterhead/corner_tr.gif" style="display:inline; padding: 0px; margin:0px" width="9px" height="10px"></td>
</tr>
</table>
私はすべてを試してきたので、冗長な属性が非常に多いことを謝ります。基本的に、私はテーブルを正確に10ピクセル高くしようとしています。どんなに、しかし、Gmailはそれを16pxにします。 3つの画像すべてをソースコードから直接削除するために開発者ツールを使用すると、テーブルが10ピクセルに縮小されます。また、3つの画像のうち2つを削除しても、それはまだ16ピクセルのままです。画像が含まれている場合はTDが16ピクセルになるか、画像の周囲に3ピクセルのパディングがあるかのようになります。
誰もこのような経験はありますか?もしそうなら、どんなアイディアですか?私はまだコメントできません
これについてさらにコンテキストを取得できますか?どうやってこれが起こっていますか? gmail.comでは、動的にテーブルコードを挿入していますか?または既存のテーブルを編集していますか?これはChrome拡張機能によるものですか? – mrtsherman