动态高度 Div 中的垂直文本对齐
将网站元素定制为用户可调节的浏览器高度时,通常必须确保垂直对齐动态高度 div 内的文本保持居中。如何实现这一点?
考虑以下 HTML 结构:
<body> <div>
垂直对齐
解决方案: 利用 display 属性将包装器
示例代码:
HTML
<body> <div>Text
CSS
body {width: 100%; height: 100%;} /* for visual demonstration of div height...*/ div { position:absolute; height:100%; width:100%; display: table; } h1 { display: table-cell; vertical-align: middle; text-align:center; }
此方法已在各种浏览器和平台上进行了测试,包括:
已测试系统:
已测试浏览器:
以上是如何在动态高度 Div 中垂直居中文本?的详细内容。更多信息请关注PHP中文网其他相关文章!