У меня возникли проблемы с выравниванием моего тега h1 в центре моего div. В div просто отображается блок цвета, а h1 должен располагаться в центре, а прямо сейчас он сидит сверху.
HTML
<div id='title' align="center">
<h1>ExpressWay</h1>
</div>
CSS
#title{
background-color: #f5f82e;
height: 20%;
text-align: center;
}
Ваша маржа рушится. Вы можете исправить это, добавив overflow:auto
(или граница, как border:1px solid #f5f82e
), в ваш div:
#title{
background-color: #f5f82e;
height: 20%;
text-align: center;
overflow:auto;
}
Попробуйте с этим css:
#title{
background-color: #f5f82e;
height: 20%;
text-align: center;
padding: 10px;
}
h1 {
margin: 0;
padding: 0;
}
Вы можете играть с добавочным значением #title.
Дайте вашему h1
строку-высоту или добавьте к ней дополнение.
Лучшим решением было бы просто удалить div
целом и применить ваши стили к тегу h1
вместо этого, если у вас нет веской причины для div
?
Пример: http://jsfiddle.net/Y6zew/2/