CSS +Div水平垂直居中实现
2017-03-11 00:00
477 查看
1.固定宽度和高度
(1)父元素相对定位
position:relative;
(2)子元素相对于父元素绝对定位
position:absolute;
width:100px;
height:80px;
top:50%;
left:50%;
margin-left:50px;
margin-top:40px;
(可以替代后两行margin:-50px 0 0 -40px;)
这里使用了position的绝对定位和left和top,设置外边距的margin-left(值为宽度的一半),
margin-top(值为高的一半)
2.元素宽度和高度未知
(1)父元素相对定位
position:relative;
(2)子元素相对于父元素绝对定位
position:absolute;
top:50%;
left:50%;
margin-left:50px;
margin-top:40px;
transform:translate(-50%,-50%);
(1)父元素相对定位
position:relative;
(2)子元素相对于父元素绝对定位
position:absolute;
width:100px;
height:80px;
top:50%;
left:50%;
margin-left:50px;
margin-top:40px;
(可以替代后两行margin:-50px 0 0 -40px;)
这里使用了position的绝对定位和left和top,设置外边距的margin-left(值为宽度的一半),
margin-top(值为高的一半)
2.元素宽度和高度未知
(1)父元素相对定位
position:relative;
(2)子元素相对于父元素绝对定位
position:absolute;
top:50%;
left:50%;
margin-left:50px;
margin-top:40px;
transform:translate(-50%,-50%);
相关文章推荐
- CSS:实现某个div在网页中垂直水平居中
- DIV水平垂直居中css实现代码
- 3行Css实现div水平、垂直居中
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 纯css实现未知尺寸图片在DIV中垂直水平居中(超简单)
- 寥寥几行CSS:实现某个div在网页中垂直水平居中呢
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- css实现div的水平垂直居中方法
- 纯css多种方法实现div中单行文字、多行文字及嵌套div垂直水平居中
- css实现div的水平和垂直居中
- css实现高度不固定的div元素模块在页面中水平垂直居中
- html中div使用CSS实现水平/垂直居中的多种方式
- css实现div水平、垂直居中兼容chrome、ie8
- css div垂直水平居中实现
- 纯css实现div中单行文字,多行文字,嵌套div垂直水平居中问题
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- css实现div内图片的垂直、水平居中
- 用div+css实现水平垂直居中
- CSS实现div水平垂直居中