首页 > 代码库 > 内容垂直居中
内容垂直居中
方法一: 内边距(padding)
方法二: 行高 (line-height)
方法三: 定位 (position, transform)
html:
<div class="box"> <div class="content"> <p>测试垂直居中效果测试垂直居中效果</p> <p>测试垂直居中效果测试垂直居中效果</p> </div> </div>
css:
.box { margin:0 auto; width: 300px; height: 300px; background: #000; position: relative; } .box .content { color: red; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); }
效果图:
方法四: 模拟表格(display: table;)
css:
.box { display:table; width:300px; height:300px; background:#000; margin:0 auto; color:red; } .box .content { display:table-cell; vertical-align:middle; text-align: center; }
效果图:
方法五: 盒子(box)
css:
.box { width: 300px; height: 200px; padding: 10px; border: 1px solid #ccc; background:#000; color:#fff; margin: 20px auto; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display: -moz-box; -moz-box-orient: horizontal; -moz-box-pack: center; -moz-box-align: center; display: -o-box; -o-box-orient: horizontal; -o-box-pack: center; -o-box-align: center; display: -ms-box; -ms-box-orient: horizontal; -ms-box-pack: center; -ms-box-align: center; display: box; box-orient: horizontal; box-pack: center; box-align: center; }
效果图:
内容垂直居中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。