jsc*_*jsc 2 html css vertical-alignment
搜索了各种 文章之后,我无法vertical-align: middle在div中工作。
所期望的结果是什么,都float: left存在于div属性中:
________ _______
| | | |
| lorem | | ipsum |
|________| |_______|
.tile {
float: left;
width: 50%;
min-height: 50px;
text-align: center;
background-color: blue;
}
#nav {
display: table;
}
.middle {
display: table-cell;
vertical-align: middle;
background-color: red;
}Run Code Online (Sandbox Code Playgroud)
<div class="tile" id="nav">
<div class="tile middle">lorem</div>
<div class="tile">ipsum</div>
</div>Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?除非像本文中所述是不可能的。
您的内部div与父类相同,将其删除,它将起作用
<div class="nav">
<div class="tile middle">lorem</div>
<div class="tile">ipsum</div>
</div>
Run Code Online (Sandbox Code Playgroud)
http://fiddle.jshell.net/murjjchg/
| 归档时间: |
|
| 查看次数: |
4212 次 |
| 最近记录: |