Заполнение может испортить макет и высоту / ширину. Избавьтесь от отступов от вашего td
и вместо этого назначьте ему высоту.
Иногда высота линии может создать впечатление, что она не выравнивается по верху или низу. Если размер шрифта меньше размера контейнера, он может наследовать высоту строки. Если вы установите высоту строки на размер шрифта (или просто line-height: 1
) и задаете высоту td
, это должно сработать.
<td height="18" valign="bottom" style="font-size:9px; line-height:9px;">TEXT</td>
В вашем <span>
отсутствует закрывающий </span>
, и вы не должны использовать интервал, чтобы занимать пространство, поскольку он является встроенным элементом. Для таблиц вам даже не нужен заполнитель, но если вам удобнее, вы можете использовать
или, если вы хотите, чтобы он наследовал какой-то стиль заполнения / поля, вы можете использовать этот элемент (<p> </p>
или <h3> </h3>
).