2017-04-13 57 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