选择器。

1.什么是CSS,CSS是如何工作的?
CSS就是控制html文件的样式dom。
Web浏览器将CSS规则应用于html文档以影响它们的显示方式。
2.CSS基本语法:选择器{属性:值}
例如:h1{color:blue} 这个就是将标题(标题标签h1内的文本)的颜色设置为蓝色。
3.CSS选择器。
  • 简单选择器(Simple selectors):通过元素类型、class 或 id 匹配一个或多个元素。
A.类型选择器:直接选标签的元素。例:p{ };h1{ }
B.类选择器:html文档中有class名的值。 格式: .name{ }
C.id选择器: html文档中有id名的值。 格式: #name{ }
D.通用选择器: 它允许选择在一个页面中的所有元素。 格式:* { }
  • 属性选择器(Attribute selectors):通过 属性 / 属性值 匹配一个或多个元素。
A.存在和值属性选择器:这些属性选择器尝试匹配精确的属性值: 格式: [A]{? } : 就是具有A属性的所有元素都被赋予?格式。
B.子串值属性选择器: 格式: [a|=b]选择a属性中是 b 或以 b 开头的元素。
[a^=b]选择a属性中b开头的元素
[a$=b]选择a属性中以b结尾的元素。
[a*=b]选择a属性中包含以b的元素。
  • 伪类(Pseudo-classes):匹配处于确定状态的一个或多个元素,比如被鼠标指针悬停的元素,或当前被选中或未选中的复选框,或元素是DOM树中一父节点的第一个子节点。是一个以冒号(:)作为前缀的关键字
  • 伪元素(Pseudo-elements):匹配处于相关的确定位置的一个或多个元素,例如每个段落的第一个字,或者某个元素之前生成的内容。 伪元素前缀是两个冒号 (::
  • 组合器(Combinators):这里不仅仅是选择器本身,还有以有效的方式组合两个或更多的选择器用于非常特定的选择的方法。例如,你可以只选择divs的直系子节点的段落,或者直接跟在headings后面的段落。
Combinators
Select
A,B
匹配满足A(和/或)B的任意元素(参见下方  同一规则集上的多个选择器 ).
A B
匹配任意元素,满足条件:B是A的后代结点(B是A的子节点,或者A的子节点的子节点)
A > B
匹配任意元素,满足条件:B是A的直接子节点
A + B
匹配任意元素,满足条件:B是A的下一个兄弟节点(AB有相同的父结点,并且B紧跟在A的后面)
A ~ B
匹配任意元素,满足条件:B是A之后的兄弟节点中的任意一个(AB有相同的父节点,B在A之后,但不一定是紧挨着A)     
  • 多用选择器(Multiple selectors):这些也不是单独的选择器;这个思路是将以逗号分隔开的多个选择器放在一个CSS规则下面, 以将一组声明应用于由这些选择器选择的所有元素。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值