本篇涉及的知识点有左右布局,左中右布局 ,水平居中,垂直居中,水平垂直居中。
一 左右布局
1.浮动方法 给父容器添加浮动
具体代码2绝对定位方法
3.flex方法
flex布局flex布局父元素必须设置display:flex;。子元素flex的值有 auto inital none;
flex:0 0 300px(元素的宽) flex的优先级较高可以取代具体的宽。
二 左中右布局(三栏布局)
1绝对定位方法
左右两个元素设置为绝对定位,并且将两个元素分别左右摆放,中间的元素通过margin-left和margin-right自动适应宽。
2浮动
这里宽是用百分比设置的,可以设为具体的宽
三 水平居中
1.通过设置text-align:center;和margin:0 auto; 子元素和父元素必须设置具体的宽高
2绝对定位方法
父元素设置绝对定位和具体的宽,
3通过inline-block设置
四垂直居中
1line-height=行高和text-align:center;
2display:table-ceil;
3display:fiex;
4绝对定位和0
要确定元素的宽高,也可以用百分比替代。
适合用于移动端5translate
网友评论