此代码将 div 置于页面中间
#divMessage {
z-index: 500;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: lightblue;
width: 400px;
height: 400px;
text-align: center;
font-size: 3em;
margin: auto;
padding: 10px;
}
但是如果文本对于它来说太长而没有扩展 div 并且没有增加背景,则文本会超过 div。
溢出:自动将启用滚动条,但这对我来说也不是一个可接受的解决方案,我如何保持 div 居中但使其增长?
更新: 如果我使用 min-height:100px div 从屏幕的顶部到底部,因为我使用顶部 0 和底部 0 将 div 置于屏幕中间,这也是不可接受的为我解决。
:-)