2017-04-13 58 views
0

我想水平對齊這些元素:水平對齊內div元素在頂部

<div class="row"> 
    <div class="block">xxxxx</div> 
    <div class="block">xxxx</div> 
    <div class="block">xxx</div> 
    <div class="block"><select multiple></select> 
</div> 

.row { 
    width: 100%; 
    /*margin: 0 auto;*/ 
    text-align: center; 
} 
.block { 
    width: 100px; 
    /*float: left;*/ 
    display: inline-block; 
    zoom: 1; 
} 

然而,我與以前的代碼中看到的輸出是:

   divS 
       divS 
div1 div2 div3 divS 

我想找到一種方法將前三個div與選擇的頂部對齊,而不是與底部對齊。

div1 div2 div3 divS 
       divS 
       divS 

這可能嗎?

+0

@SreenathPG我更新了問題。 –

+0

是的,我發佈了答案。請檢查一下,讓我知道它是否對你有幫助。 – SreenathPG

回答

0

vertical-align:top增加到.block class。請讓我知道你是否想要這個。

.block { 
    width: 100px; 
    /*float: left;*/ 
    display: inline-block; 
    zoom: 1; 
    vertical-align:top; 
} 
.row { 
    width: 100%; 
    /*margin: 0 auto;*/ 
    text-align: center; 
} 
+0

完美我想要! –

+0

樂於幫助米歇爾。如果解決了問題,請將其標記爲已接受。 – SreenathPG