我正在尝试在一个 div 元素内部垂直居中另一个 div 元素,但出现了某些问题导致这个方法无法正常工作。请问我做错了什么?
我尝试使用 vertical-align: middle
属性来实现垂直居中,但结果不尽如人意。请问我做错了什么?
#wrapper {
border: 1px solid red;
width: 500px;
height: 500px;
}
#block {
border: 1px solid blue;
width: 500px;
height: 250px;
vertical-align: middle;
}
<div id = 'wrapper'>
<div id = 'block'> I'm Block </div>
<div>
PS:这只是一个例子,因此我实际上不知道div的实际宽度和高度,因为它们根据其内容是动态的,请不要使用margin-top:125px或padding-top:125px等答案。