1.了解到浮动float跟清除浮动
A.设置浮动布局,float的属性有:
left元素向左浮动
right元素向右浮动
inherit规定应该从⽗元素继承float属性的值(这种情况⼀般可忽略)
B.清除浮动的⽅法
1)在⽗元素上设置overflow:hidden;
2)在⽗元素上设置伪类,属性设置为content:“”;display:block;clear:both;
3)使⽤空标签设置clear:both
2.css中的定位position
1) absolute⽣成绝对定位的元素,相对于static定位以外的第⼀个⽗元素进⾏定位。(祖上元素都没定位就相对第⼀个即最外层的祖先元素进⾏定位,如果有祖上元素设置了position:relative、absolute、fixed就相对此祖上元素定位)元素的位置通过"left",“top”,"right"以及"bottom"属性进⾏规定。
2) fixed⽣成固定定位的元素,相对于浏览器窗⼝进⾏定位。
3)relative⽣成相对定位的元素,相对于⾃身正常位置进⾏定位。
4)static默认值。没有定位,元素出现在正常的流中。
5)inherit规定应该从⽗元素继承 position 属性的值(这种情况⼀般
可忽略)
3.常见的平居中垂直居中实现方式
1)第⼀种⽤text-align:center;height与line-height设置同⾼
2)第⼆种图⽚的⽔平垂直居中⽤text-align:center;height与line-height设置同⾼,然后图⽚设置vertical-align:middle;
3)第三种利⽤position定位。
4.样式写入的常见方式
1)内联样式表
学习的收获
最新推荐文章于 2023-07-22 15:50:00 发布