CSS实现div垂直居中 div上下居中显示
2016-05-29 16:16
459 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010014578/article/details/51532527
采用CSS3中的transform属性可以实现div垂直居中。具体实现方法如下:
<style type="text/css">
.main{
width:200px;
height:150px;
float:left;
border:1px solid #FF1F00;}
.main_in{
width:150px;
height:100px;
border:1px solid #2A7F55;
position:relative;
top:50%;
transform:translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-moz-transform:translateY(-50%);
}
</style>
效果图如下:
注意:需要居中的divposition属性值应采用relative,IE8不兼容
另外还有一种实现垂直居中的方式:
position: absolute;
top: 50%;
width:200px;
height:100px;
margin-top:-50px;
需要居中的div采用绝对定位,距离顶部top属性50%,margin-top属性取负值,绝对值为div高度的一半。
相关文章推荐
- div+css:页面整体布局居中显示:上下居中||垂直居中,左右居中||水平居中
- Css实现Div在页面上垂直居中显示
- CSS实现DIV水平居中和上下垂直居中
- css实现div垂直水平居中的2种常用方法
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 纯css实现未知尺寸图片在DIV中垂直水平居中(超简单)
- css div垂直水平居中实现
- Div 与 CSS 如何实现上下居中 左右居中
- jquery实现div水平垂直居中显示
- 纯css实现div中单行文字,多行文字,嵌套div垂直水平居中问题
- 实现div垂直居中的CSS代码
- 用css实现图片在div内的垂直居中
- CSS:实现某个div在网页中垂直水平居中
- css实现div垂直水平居中
- Web_CSS_DIV内部垂直居中显示
- CSS flex布局使div上下左右垂直居中
- css实现文字竖直排列 并且在div中居中显示
- 如何实现未知高居垂直居中?_div+css布局教程
- css实现div垂直水平居中的2种常用方法
- CSS实现DIV水平 垂直居中-1