首页 > 代码库 > 块级元素垂直居中
块级元素垂直居中
通常使用的垂直居中方法:
1 <style> 2 div{ 3 width:100px; 4 height:100px; 5 top:50%; 6 left:50%; 7 margin-left:-50px; 8 margin-top:-50px; 9 position:absolute; 10 text-align:center; 11 inline-height:100px; 12 } 13 </style>
这种方法不方便的地方是一旦块级元素的宽高度变了后,需要随之改变margin的值,
所以使用translate进行优化:
<style> div{ width:100px; height:100px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); position:absolute; text-align:center; inline-height:100px; } </style>
这样无论块级元素宽高如何变,都可以保证垂直居中。
块级元素垂直居中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。