css 查缺补漏
1. clear
clear属性指定一个元素是否必须移动 (清除浮动后) 到在它之前的浮动元素下面。clear
属性适用于浮动和非浮动元素。
①应用于非浮动元素:使非浮动元素的边框外界移动到所有浮动元素外边界的下方,顶部外边界折叠。相邻的浮动元素外边界不折叠。
②应用于浮动元素:它将底部元素的[外边界边缘移动到所有相关的浮动元素外边界边缘的下方。这会影响后面浮动元素的布局,因为后面的浮动元素的位置无法高于它之前的元素。
③ 如果一个元素里只有浮动元素,那它的高度会是 0。如果你想要它自适应即包含所有浮动元素,那你需要清除它的子元素。一种方法叫做clearfix,即clear
一个不浮动的 [::after
] [伪元素]。
最好的清除浮动的方法是在父元素的css样式中添加overflow:hidden;
2. float
float
属性指定一个元素应沿其容器的左侧或右侧放置,允许文本和内联元素环绕它。该元素从网页的标准流(文档流)中移除,但是仍然保持部分的流动性(与[绝对定位]相反)。
3. 移除无需列表前面的点
list-style:none; 在列表的父元素添加