Таблица HTML имеет случайный интервал

По какой-то причине в моих таблицах есть огромные промежутки между строками, и я не уверен, почему. Я установил отступ и интервал на 0 ...

таблица cellspacing = "0" cellpadding = "0" width = "460" border = "0"

... но между строками текста огромные промежутки. Есть идеи, почему это должно быть? Вот образец таблицы ...

<table cellspacing="0" cellpadding="0" width="460" border="0">
            <tr>
              <td width="12" rowspan="17"><img src="images/z_spacer.gif" width="10"       height="10" /></td>
              <td height="30" colspan="2" align="left" valign="top"><p  class="heading">A date with...<br />
              </p></td>
              <td width="20" rowspan="17"><img src="images/z_spacer.gif" width="10"   height="10" /></td>
            </tr>
            <tr>
              <td width="106" height="20" align="left" valign="top"><p   class="bodybold">What?</p></td>
              <td width="322" height="20" align="left" valign="top"><p class="body">Monday Morning Meeting<img src="images/z_spacer.gif" alt="" width="10" height="10" /></p></td>
            </tr>
</table>

И еще у меня есть код CSS ...

table {
border: 0 solid #FFFFFF;
margin: 0;
padding: 0;
border-collapse: collapse;
}
tr,td {
border: 0 solid #FFFFFF;
margin: 0;
padding: 0;
}

person user2482929    schedule 20.06.2013    source источник
comment
Я не вижу случайных интервалов. jsfiddle.net/CZMN6 Ширина = 460 определяет ширину на всем протяжении. Также крайне не рекомендуется использовать встроенные стили.   -  person karthikr    schedule 20.06.2013
comment
Ага, это интервал над и под текстом. Таблица продолжается какое-то время, и без каких-либо границ просто слишком много места между каждой строкой. Я хочу, чтобы ряды прижались ближе друг к другу. Это возможно?   -  person user2482929    schedule 20.06.2013


Ответы (1)


Дополнительные пробелы - это поля содержимого. Попробуйте добавить в таблицу стилей следующий стиль

td * { margin: 0px; }

Это приведет к сглаживанию полей содержимого. При необходимости измените значение, чтобы освободить больше места.

person TAS    schedule 20.06.2013