答案 0 :(得分:2)
使用transform: translate(-50%,-50%)
向上移动白框,向左移动50%的整体宽度/高度。
body {
background: #444;
}
div {
width: 50vh;
height: 50vh;
background: white;
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%,-50%);
}
span {
display: block;
background: black;
transform: translate(-50%,-50%);
color: white;
}
<div>
<span>asdf asdf<br>asdfasdf<br>fooooo<br>barrr</span>
</div>