Я знаю, что это обычная проблема, но я не могу найти решение, которое работает. У меня есть такая настройка:
<div id="wrapper">
<div class="content-area-top"></div>
<div class="content-area">
<h1>Title</h1>
some other text
</div>
</div>
.content-area-top {
height: 12px;
width: 581px;
background-image: url(images/content-top.jpg);
}
.content-area {
margin-left: 10px;
margin-right: 10px;
background-color: #e9ecfd;
}
Проблема в том, что между .content-area-top и .content-area существует разрыв. Размер .content-area-top div содержит фоновое изображение, которое дает мне закругленные углы, которые я хочу.
Я знаю, что проблема возникает из-за того, что у тега H1 установлен верхний предел (по умолчанию в браузере) (0,67em), но я не желаю устанавливать его значение в 0, и я не понимаю, почему его поле применяет «извне» содержащее его div.
Я использую Chrome на Mac, но Firefox имеет ту же проблему. Вероятно, это известное исправление, но я не смог найти решение, подходящее для моего случая.