水平居中
若是行内元素, 给其父元素设置 text-align:center,即可实现行内元素水平居中.
若是块级元素, 该元素设置 margin:0 auto即可.
若子元素包含 float:left 属性, 为了让子元素水平居中, 则可让父元素宽度设置为fit-content,并且配合margin, 作如下设置:
fit-content是CSS3中给width属性新加的一个属性值,它配合margin可以轻松实现水平居中, 目前只支持Chrome 和 Firefox浏览器.
4.使用flex 2012年版本布局, 可以轻松的实现水平居中, 子元素设置如下:
5.使用flex 2009年版本, 父元素display: box;box-pack: center;如下设置:
6.使用CSS3中新增的transform属性, 子元素设置如下:
7.使用绝对定位方式, 以及负值的margin-left, 子元素设置如下:
8.使用绝对定位方式, 以及left:0;right:0;margin:0 auto; 子元素设置如下:
~~~~~~黑马出品,必是精品~~~~~