水平垂直居中的几种写法
2016-12-19 23:58
204 查看
容器大小尺寸固定
优点:方法简单, 兼容性好
缺点:容器宽高是要已知固定的,不然就要借助js改变对应margin值
容器大小尺寸不固定
优点:不要在乎容器的尺寸大小
缺点:css3兼容性问题
容器大小尺寸不固定
优点:不用在乎容器的尺寸,兼容性好
缺点:max-width只能达到95%左右
实现原理:让容器相对与它的兄弟伪类实现居中对齐
// width, height 分别为容器的宽高 elem { position: absolute; left: 50%; top: 50%; margin-left: -width/2; margin-top: -height/2; }
优点:方法简单, 兼容性好
缺点:容器宽高是要已知固定的,不然就要借助js改变对应margin值
容器大小尺寸不固定
elem { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) }
优点:不要在乎容器的尺寸大小
缺点:css3兼容性问题
容器大小尺寸不固定
elem { vertical-align: middle; text-align: center } elem:after { content: ""; display: inline-block; width: 4000 0; height: 100%; vertical-align: middle }
优点:不用在乎容器的尺寸,兼容性好
缺点:max-width只能达到95%左右
实现原理:让容器相对与它的兄弟伪类实现居中对齐
相关文章推荐
- 水平垂直居中的几种写法
- 水平垂直居中的几种写法
- 水平垂直居中的几种写法
- 水平垂直居中的几种写法
- 几种可以让元素水平垂直居中的方法
- CSS水平垂直居中的几种方法
- 未知宽高的图片水平垂直居中的几种方法
- CSS水平垂直居中的几种方法
- 让DIV水平和垂直居中的几种方法
- CSS水平垂直居中的几种方法
- css 几种水平垂直居中的方法 及 弹性盒子
- css 水平垂直居中的几种常见方式
- 元素水平居中和垂直居中的几种简单方法
- CSS里的各种水平垂直居中基础写法心得分享(附内联元素,块级元素的基本概念)
- CSS里的各种水平垂直居中基础写法心得
- CSS里的各种水平垂直居中基础写法心得
- CSS里的各种水平垂直居中基础写法心得分享(附内联元素,块级元素的基本概念)
- CSS-几种未知长宽的垂直水平居中方法
- CSS水平垂直居中的几种方法
- CSS里的各种水平垂直居中基础写法心得总结