儿子div可以放在中心,边距是实数.
div.father {
height: 330px;
width: 330px;
border: 1px solid black;
}
div.son {
margin:114px 114px 114px 114px;
border: 1px solid black;
height: 100px;
width: 100px;
}Run Code Online (Sandbox Code Playgroud)
<div class="father">
<div class="son"></div>
</div>Run Code Online (Sandbox Code Playgroud)
也许还有另一种聪明的方法margin:114px 114px 114px 114px;,如果边框宽度改变了,那么边距数会相应改变,如何解决呢?
你可以通过设置父母display:table-cell;vertical-align:middle;和儿子来实现这一目标的一种方式margin:auto
div.father {
height: 330px;
width: 330px;
border: 1px solid black;
display:table-cell;
vertical-align:middle;
}
div.son {
margin:auto;
border: 1px solid black;
height: 100px;
width: 100px;
}Run Code Online (Sandbox Code Playgroud)
<div class="father">
<div class="son"></div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |