#css #inline
#css #встроенный
Вопрос:
Пожалуйста, смотрите JSfiddle:http://jsfiddle.net/MU2y2 Нижние разделы не выровнены должным образом, но я не могу найти почему. Я думаю, это должно быть связано с отображением встроенного блока. Однако нет верхнего поля
<div class="kaders">
<div class="rij">
<div class="kader" href="http://www.checkjekamer.nl/check/huurZelfstandig">
<h1>Zelfstandig</h1>
<p>Check hier je kamer als je in <b>zelfstandige</b> woonruimte woont</p>
</div>
<div class="kader" href="http://www.checkjekamer.nl/check/huurOnzelfstandig">
<h1>Onzelfstandig</h1>
<p>Check hier je kamer als je in <b>onzelfstandige</b> woonruimte woont</p>
</div>
</div>
<div class="rij">
<div class="kader" href="http://www.checkjekamer.nl/check/huurToeslag">
<h1>Huurtoeslag</h1>
<p>Check hier de hoogte van je <b>huurtoeslag</b></p>
</div>
<div class="kader" href="http://www.checkjekamer.nl/check/brandveiligheid">
<h1>Brandveiligheid</h1>
<p>Check hier de <b>brandveiligheid</b> van je kamer</p>
</div>
</div>
@import url(http://fonts.googleapis.com/css?family=Open Sans);
body{
font-family:Open Sans;
}
/* background-color: #f7f7f7;
color:#d10000;
*/
.kaders{
text-align:center;
}
.kader{
cursor:pointer;
display:inline-block;
width:200px;
height:200px;
background-color: #f7f7f7;
margin:10px;
margin-top:0;
}
.rij{
display:block;
border:1px solid pink;
}
.kader h1{
font-size:1.1em;
}
Ответ №1:
Просто добавьте vertical-align: text-top;
в свой .kader
Подробнее об этом читайте vertical-align
здесь
.kader{
cursor:pointer;
display:inline-block;
width:200px;
height:200px;
background-color: #f7f7f7;
margin:10px;
margin-top:0;
vertical-align: text-top;
}
Комментарии:
1. Привязка. (Ну, в значительной степени, я вошел первым ;)) Поскольку это было почти в то же время, и это слишком правильно … 1
Ответ №2:
Добавить vertical-align: top;
в .kader
.
CSS:
.kader{
cursor:pointer;
display:inline-block;
width:200px;
height:200px;
background-color: #f7f7f7;
margin:10px;
margin-top:0;
vertical-align: top;
}