【发布时间】:2016-09-15 20:07:26
【问题描述】:
我看到很多问题如何将 div 水平和垂直居中对齐,我也得到了答案。
我得到的代码: html-
<div class="outer">
<div class="middle">
<div class="inner">
<div align="center">
<h1>The Content</h1>
<p>Once upon a midnight dreary...</p>
</div>
</div>
</div>
</div>
CSS-
.outer {
display: table;
position: absolute;
height: 100%;
width: 100%;
}
.middle {
display: table-cell;
vertical-align: middle;
}
.inner {
margin-left: auto;
margin-right: auto;
background: blue; /*gave blue to know the height and width*/
}
我猜对了。
但我无法为其提供默认高度。
当我将 width: 50%; 和 height: 50%; 提供给 class="inner" 时,仅接受宽度。
我什至无法在顶部和底部之间提供填充空间。
请帮忙。
请不要给我另一个代码来将 div 垂直和水平居中对齐
【问题讨论】:
-
你能给小提琴吗?
-
你可以给出一些像素的高度。