GMail заставляет TD, содержащий spacer.gif, иметь высоту 16 пикселей

Итак, я только что потерял несколько часов своей жизни, пытаясь выиграть эту битву, но безуспешно. Таким образом, я пытаюсь заполнить таблицу тремя изображениями по 10 пикселей, но GMail заставляет каждую ячейку иметь размер 16 пикселей. Вот с чем я работаю:

<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 делает его высотой 16 пикселей. Если я использую инструменты разработчика для удаления всех трех изображений прямо из исходного кода, таблица сворачивается до 10 пикселей. Кроме того, если я удалю 2 изображения из трех, он все равно останется 16 пикселей. Это почти как если бы TD должен быть 16 пикселей, если он содержит изображение, или если изображение имеет отступ в 3 пикселя вокруг него.

Кто-нибудь испытывал что-нибудь подобное? И если да, то какие идеи? У меня заканчиваются идеи и здравомыслие ..

5
задан simchona 12 February 2012 в 04:33
поделиться