样式选择器总结

样式选择器总结

最近博主经过慎重考虑之后,决定往前端方向走,前端的可视化相比于后端的数据化让我感觉更加缤纷,所以博主最近开始了前端的学习。前端学习中,HTML,CSS,JavaScript都是必备知识。这篇文章主要是对最近学习的CSS中的样式选择器做一次总结,因为样式选择器内容较为多,容易混淆和忘记。

选择器的类型分为以下几种,简单选择器,复合选择器,属性选择器,关系选择器以及伪类选择器。

简单选择器

1 元素选择器
	元素选择器的对象主要是对指定的标签进行选择,标签例<p>,<div>,<span>等等。
	用法: p{属性}
2 ID选择器
 	ID选择器的对象主要是对特定的ID进行选择,因为ID是唯一标识的,所以我们的ID选择器也只能用在一个标签中。
	用法: #ID名{属性}
3 类选择器
	类选择器的对象主要是对指定的class进行选择,类选择器与ID选择器是相似的,类选择器可以作用在多个标签,而ID只可以作用在一个标签中,这就是二者的区别。
	用法: .类名{属性}
4 通配选择器
	通配选择器的对象主要是对全局的属性选择,就是它的作用域是分布在全局。
	用法: .*{属性}

复合选择器

复合选择器有以下两种

1.交集选择器
作用: 用于选中同时复合多个条件的的元素
语法:选择器1选择器2选择器3选择器n{} 
注意点:如果选择器中有元素选择器,必须以元素选择器开头。

2.并集选择器

作用:用于选中多个选择器对应的的元素
语法:选择器1,选择器2,选择器3,选择器n{}

关系选择器

关系选择器中有几类,分别对应的是父子关系,祖先后代关系,兄弟关系的选择器。

1. 子元素选择器
作用:选中指定父元素的子元素。
用法:父元素 >子元素
2.后代选择器
作用:选中指定祖先元素内的后代元素。
用法:祖先元素  后代元素 
3. 兄弟选择器
 作用:选择指定元素的下一个兄弟
 语法:前一个+后一个
 作用:选择指定元素下的所有兄弟
 语法:前一个~后一个

属性选择器

[属性名] 选择含有指定属性的元素
[属性名=属性值]选择含有指定属性和属性值的元素
[属性名^属性值]选择以属性值开头的元素
[属性名$属性值]选择以属性值结尾的元素
[属性名*=属性值]选择含有属性值的所有元素。

伪类选择器

-伪类是用来描述元素的的特殊状态,比如第一个子元素,被点击的元素,鼠标移入的元素……
-伪类一般以:开头
:first-child 选中第一个子元素
:last-child 选中最后一个子元素
:nth-child() 选中第n个元素
	特殊值:
		n 第n个,n的范围是0到正无穷
		2n或even 表示选中偶数位的元素
		2n+1或odd 表示选中奇数位的元素
上述的伪类都是作用在子元素之中的
:first-of-type
:last-of-type
:nth-of-type
	这几个伪类的功能与上述的类似,不同点就是它们是在同类型的元素中进行选择
:not() 否定伪类
	将符合条件的元素从选择器中去除,即符合条件的元素不添加not后设定的样式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值