css基础知识汇总(1)基础选择器

css基础知识汇总(1)

参考链接:https://github.com/LiHongyao/CSS

一、 基础选择器

01. 标签选择器

标签选择器指哪些标签需要采用什么类型的样式

div  { width:  300px; height: 300px; background-color: red; }

02. 类选择器

类选择器根据类名指定样式

.box  { width:  300px; height: 300px; background-color: red; }

03. id选择器

id选择器根据id指定样式

#box { width:  300px; height: 300px; background-color: red; }

04. 通用选择器

通用选择器指定所有元素的样式

* { magrin: 0; padding: 0;}

05. 后代选择器

后代选择器通过空格进行分割

.container article { text-align: center; }

06. 子类选择器

子类选择器只会指定亲儿子

header > img { width:  80px; height: 30px; }

07. 群组选择器

群组选择器通过逗号分割,将多个元素指定为相同样式

a, div, span, p { font-size: 20px; }

08. 同级元素选择器

"+"选择该选择器相邻的下一个同级选择器
"~"选择该选择器以后的所有同级选择器

.t1>.box:hover + p {
	/*左边距*/
	margin-left: 200px;
}

.t2>.box:hover ~ p {
	/*左边距*/
	margin-left: 200px;
}

09. 属性选择器

根据属性和属性值来进行选择

  • [attr] {…}:用于选取带有指定属性的元素 *
  • [attr = val] {…}:用于选取带有指定属性和值的元素 *
  • [attr ~= val] {…}:用于选取属性值中包含指定词汇的元素
  • [attr |= val] {…}:用于选取带有以指定值开头的属性值的元素,该值必须是整个单词
  • [attr ^= val] {…}:匹配属性值以指定值开头的每个元素
  • [attr $= val] {…}:匹配属性值以指定值结尾的每个元素
  • [attr *= val] {…}:匹配属性值中包含指定值的每个元素

优先级

  • !important
  • 内联样式
  • ID选择器
  • 类选择器/属性选择器/伪类选择器
  • 元素选择器/关系选择器/伪元素选择器
  • 通配符选择器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值