CSS стили заголовков

Leonid

PHP? нет, не слышал...
Можно ли сделать следующим образом:

если внутри div или td
заголовок h1 - h6 стоит в самом начале, то отступа перед ним делать не надо (margin-top = 0)

а если переденим абзац текста или другой заголовок, то соответственно нужен отступ.

Например

<div class="content_block">
<h2>Заголовок блока</h2>
<p>текст блока</p>
<h2>Заголовок внутри текста блока</h2>
<p>текст блока</p>
</div>

у первого заголовка отступа сверху нет, а у второго есть.

Да, я прекрасно понимаю, что можно сделать различные классы, или использовать различные заголовки с разными стилями. Но в некоторых случаях такой css будет очень удобен.
 

Leonid

PHP? нет, не слышал...
а,все разобрался. Просто неправильно понял, как использовать :first-child

h1:first-child, h2:first-child, h3:first-child, h4:first-child
{
margin-top:0;
}
 

fixxxer

К.О.
Партнер клуба
В 7-м кстати оно глючное. Не помню конкретные условия, но проверять вощем надо
 

tz-lom

Продвинутый новичок
fixxxer
от доктайпа зависит будет ли работать или нет
 
Сверху