2014-07-03 146 views
2

請參閱JSfiddle:http://jsfiddle.net/MU2y2/ 底部div未正確對齊,但找不到原因。 我認爲這必須與顯示內嵌塊有關。然而,沒有頂邊距內聯div未正確對齊

<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; 

} 

回答

3

只需添加vertical-align: text-top;.kader

瞭解更多關於vertical-alignhere

.kader{ 
    cursor:pointer; 
    display:inline-block; 
    width:200px; 
    height:200px; 
    background-color: #f7f7f7; 
    margin:10px; 
    margin-top:0; 
    vertical-align: text-top; 
} 

DEMO

+1

管理單元。 (很好,我第一次進來;))因爲它幾乎是同一時間,這是太正確了... +1 – Ruddy

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; 
} 

DEMO HERE

+1

擊敗我9秒+1 – laaposto