Высота таблицы (ячейки) и размер шрифта - PullRequest
0 голосов
/ 21 марта 2012

Размер ячейки моей таблицы равен 9pt.Внутри этих ячеек таблицы есть либо спейсерное изображение, либо текст.Если это изображение спейсера, я просто хочу высоту таблицы, высоту изображения спейсера (в данном случае 2 пикселя).Код ниже:

<table width="100%" cellspacing="0" cellpadding="2" border="0" class="foo">   
    <tbody>
        <tr valign="top">     
            <td width="100%" colspan="4" class="foo">
                <img width="0" height="1" alt="" src="spacer.gif">
            </td>   
        </tr>
    </tbody>
</table>
<table width="100%" cellspacing="0" cellpadding="2" border="0" class="foo">   
    <tbody>
        <tr valign="top">     
            <td width="100%" colspan="4" class="foo">
                bar <span>barbar</span>
            </td>   
        </tr>
    </tbody>
</table>

На данный момент, независимо от того, текст это или изображение-разделитель, высота ячейки составляет 9pt.И если это не было достаточно плохо, я не могу изменить разметку.То, что вы видите, это то, что я получаю.

1 Ответ

0 голосов
/ 23 марта 2012

ОК, cpara:)

Это не лучшая практика, но если вы действительно не можете изменить свой HTML, вы все равно можете использовать таблицу стилей. Если стили в таблице стилей не перезаписывают стили HTML, вы также можете попробовать добавить! Important (например, width:100% !important;) к любому стилю в вашей таблице стилей ...

Хорошо, если размер шрифта 9pt не установлен нигде, но текст отображается в 9pt, может случиться так, что вы используете отдельную таблицу стилей, и 9pt будут установлены либо в div, либо в теле, либо в стандарте вашего браузера. размер шрифта (если не установлен размер шрифта) установлен в 9pt ...

Но замечательно, если ответ был, наконец, ближе, чем думал, и теперь он работает для вас:)

...