Re[2]: CSS: игнорирование атрибутов div с одним блоком внутр
От: annihilator  
Дата: 10.09.08 12:36
Оценка:
Здравствуйте, dimgel, Вы писали:

D>Здравствуйте, annihilator, Вы писали:


A>>h1 { height: 100px; margin/padding: ... } по подходит,

A>>так как отступы я задаю в относительных едиицах.

D>Процитированного не понял, но в общем и не важно. Попробовал, помогло добавление стиля "overflow: hidden;" к #heading.


Я о том, что можно было бы не обворачивать h1 в div теоретически.
Но не в моем случае.

Что я реально хочу получить, это жестко фиксированную высоту заголовка.
Можно написать h1 { height: 100px }, но тогда я не могу делать для него
margin/padding: 1em, так как это уже не 100px выйдет.

Потому я обрамил в div, ему задал высоту, а заголовку нужный margin.
И оно делает высоту -- поле плюс заданное значение высоты. А если
добавить рамку (border), то уже считает нормально (: Бред.

А overflow: hidden -- да, такой workaround работает и, кажется,
меня устраивает. Спасибо.

Но хотелось бы понять, чья вина: моя или браузера?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.