html - 定位 block ,垂直对齐

标签 html css vertical-alignment

我的代码:

<div class="wrapper">
    <div class="grid-item"></div>
    <div class="grid-item"></div>
    <div class="grid-item"></div>
</div>
<style>
    .grid-item{display: inline-block; vertical-align: top; width: 20%;}
</style>

如何在不使用绝对定位的情况下将 block 一个接一个地放置?


enter image description here

最佳答案

你可能想要这样的东西:


演示

.grid-column {
    float: left;
    width: 25%;
}
 
.grid-cell {
   vertical-align: top;
   background: #a00606;
   color: #fff;
   margin: 10px 20px;
   padding: 5px;
   text-align: center;
   font-weight: bold;
   font-family : Arial, Verdana, 'sans-serif';
}
<div class="grid-column">
    <div class="grid-cell">DIV#1<br/><br/><br/><br/><br/><br/></div>
    <div class="grid-cell">DIV#5<br/><br/><br/><br/><br/><br/></div>
</div>
<div class="grid-column">
    <div class="grid-cell">DIV#2<br/><br/><br/><br/><br/><br/><br/><br/></div>
    <div class="grid-cell">DIV#6<br/><br/><br/><br/></div>
</div>
<div class="grid-column">
    <div class="grid-cell">DIV#3<br/><br/><br/><br/><br/><br/><br/><br/></div>
    <div class="grid-cell">DIV#7<br/><br/><br/><br/></div>
</div>
<div class="grid-column">
    <div class="grid-cell">DIV#4<br/><br/><br/><br/><br/><br/></div>
    <div class="grid-cell">DIV#8<br/><br/><br/><br/><br/><br/></div>
</div>

关于html - 定位 block ,垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36096993/

相关文章:

javascript - HTML:如何在 div 中制作一系列复选框到下一行?

javascript - 带夹子的两个区域之间的 Canvas 部分

javascript - 裁剪响应式全宽图像

javascript - 将用 jQuery 编码的图像 slider 转换为纯 JS

容器中的 CSS 垂直对齐 block

javascript - angular js指令替换img标签上的ng-src

与 ThemeRoller 提供的完全不同的 jQuery UI 主题

css - 使用 django 压缩器发布压缩 sass

html - css 对齐图像前面的文本

css - 为什么我的特定表格单元格类没有改变其垂直对齐方式?