Пожалуйста, попробуйте использовать таблицы лучше.Так что, если у вас есть заголовок в вашей таблице, сделайте так:
<table>
<thead>
<tr>
<th>header 1</th>
<th>header 2</th>
...
</tr>
</thead>
<tbody>
(table content goes here>
</tbody>
</table>
Теперь вы можете легко разделить стили для заголовка и тела таблицы.
<thead>
сделано специально для заголовков таблицыпотому что они широко используются.Если в вашей таблице есть нижний колонтитул, вы также можете использовать тег <tfoot>
(но имейте в виду, что он должен появляться перед тегом <tbody>
).
Надеюсь, это то, что вы ищетеза.
Редактировать: Еще одна возможность - создать две таблицы: одну для заголовков и одну для содержимого.Вы также можете сделать заголовки из элементов div
и оформить их в стиле таблицы.Как указано в комментариях, невозможно применять различные значения cellspacing
или cellpadding
.
<table cellspacing="0">
(headers)
</table>
<br />
<table cellspacing="2">
(content)
</table>
Еще один вариант - создать всю таблицу из div
элементов, но для табличного содержимого лучше использовать table
.