4-1、CSS3选择器

4-1、CSS3选择器

基本选择器:

子元素选择器:子元素选择器只能选择某元素的子元素。

父元素 > 子元素

相邻兄弟元素选择器:可以选择紧接在另一元素的元素,而且他们具有一个相同的父元素。

元素 + 相邻元素

通用兄弟选择器:选择某元素后面所有兄弟元素,而且他们具有一个相同的父元素。
这里注意:中间穿插一个别的也不影响。

元素 ~ 后边所有兄弟相邻元素

群组选择器:将具有相同样式的元素分在一起,每个选择器之间使用“ , ”隔开。

元素1,元素2,...,元素n

属性选择器:

对带有指定样式的元素设置样式。
使用css3属性选择器,你可以只指定元素的某个属性,或者你也可以同时指定元素的某个属性和其对应的属性值。

Element[attribute]
选择所有带有attribute属性的元素。

a[href]
a[href="#"]

Element[attribute~=“value”]
选择attribute属性包含单词"value"的元素。

a[href~="#"]

Element[attribute^=“value”]
选择attribute属性值以value开头的所有元素。
这里注意,容易混淆,以下全都会生效。

a[href^="#"]{color: chartreuse; }

  <a href="#">asdadsadsa</a>
  <a href="#1">asdasdsa</a>
  <a href="#2">asdasda</a>
  <a href="#3">asdad</a>
  <a href="#4">asdsad</a>

Element[attribute$=“value”]
选择attribute属性值以value结尾的所有元素。

a[href$="##"]{color: chartreuse; }

  <a href="##">asdadsadsa</a>
  <a href="#1##">asdasdsa</a>
  <a href="#2##">asdasda</a>
  <a href="#3##">asdad</a>
  <a href="#4##">asda</a>

Element[attribute=“value”]*
选择attribute属性值包含value的所有元素。

a[href*="*"]{
      color: rgb(33, 47, 126);
    }
 
  <a href="##*#">asdadsadsa</a>
  <a href="#1##*#">asdasdsa</a>
  <a href="#2##*#">asdasda</a>
  <a href="#3##*#">asdad</a>
  <a href="#4##*#">asda</a>

Element[attribute | =“value”]
选择attribute属性值为"value"或者以"value-"的所有元素。
这一个在js种使用非常多,注意。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值