簡體   English   中英

在div中將頂部的元素水平對齊

[英]horizontally align elements inside div at the top part

我想將這些元素水平對齊:

<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與select的頂部對齊而不是與底部對齊。

div1 div2 div3 divS
               divS
               divS

可能嗎?

vertical-align:top添加到.block類。 如果您要這個,請告訴我。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM