Сайты - по стандартам, но не стандартные сайты!
h2 {font-size:20px; font-weight:normal; margin:0; padding:0;}
h2.outer {height:80px; background:url(images/title.png) no-repeat top left;}
h2.outer div.inner {margin-top:25px;}
Отредактированно void (19.03.2013 10:41)
Нет на форуме
Все правильно, все нормальные браузеры маргины накладывают и совмещают, а IE, раз Вы ему включили HasLayout через height:80px этого не делает. При добавлении паддинга все остальные браузеры тоже начинают думать, дескать, маргины накладывать нельзя, так как явно указана преграда для этого шириной в 1px. В данном случае кроссбраузерное решение, самое наименее геморойное:
h2.outer div.inner {padding-top:25px;}
Носите на здоровье.
Нет на форуме
ага спасибо, уже сделал..
Нет на форуме