CSS—基础知识

2021/10/15 CSS 共 529 字,约 2 分钟

css选择器

基本选择器

选择器含义
*通用元素选择器,匹配任何元素
p标签选择器,匹配所有使用p标签的元素
.class类选择器,匹配所有class属性中含有”class”的元素
#idid选择器,匹配所有id属性为”id”的元素

组合选择器

选择器含义
A,B多元素选择器,能同时匹配A元素与B元素,用英文逗号”,”隔开
A B后代元素选择器,匹配所有属于A元素后代的B元素,用空格隔开
A > B子元素选择器,匹配所有A元素的子元素B
A + B毗邻元素选择器,匹配所有紧随E元素之后的同级元素F

补充

选择器含义
A ~ B匹配任何在A元素之后的同级B元素
A:target匹配文档中特定”id”点击后的效果

BFC

MDN上的解释是块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。
注意:一个BFC的范围包含创建该上下文元素的所有子元素,但不包括创建了新BFC的子元素的内部元素。这从另一方角度说明,一个元素不能同时存在于两个BFC中。因为如果一个元素能够同时处于两个BFC中,那么就意味着这个元素能与两个BFC中的元素发生作用,就违反了BFC的隔离作用。

BFC触发方式