属性选择器

属性选择器 7种 属性选择器跟HTML的属性有关系

属性选择器的权重是10

属性选择器在用的时候,首先结构html必须有属性才可以用属性选择器

1、[属性]{} 只要有这个属性的都变

2、[属性=“属性值”]{} 只要有这个属性且有这个属性值的都变

3、[属性^=“属性值”]{} 只要有这个属性且以这个属性值开头的都变

4、[属性$=“属性值”]{} 只要有这个属性且以这个属性值结尾的都变

5、[属性 * =“属性值”]{} 只要有这个属性的都变

6、[属性!=“属性值”]{} 有这个属性值且以 XX-开头的属性值

7、[属性~=“属性值”]{} 只要有指定的属性值就可以,必须是完整的词

下面举几个例子:

标签是input且有属性type且属性值是t开头的才会变

   input[type^="t"]{ width: 300px; height: 300px;}  

标签是input且有属性type且属性值是t结尾的才会变

   input[type$="t"]{ width: 300px; height: 300px;}  

标签是input且有属性type且属性值是任意 会变

   input[type*="t"][name^="m"]{ width: 300px; height: 300px;} 

只要有指定的属性值就可以,必须是完整的词

   input[type~="text"]{width: 300px;height: 300px;} 

你的属性值是text或者text-开头的变化

   input[type!="text"]{width: 300px;height: 300px;}  

属性是title且属性值必须是boox

   a[title~="boox sv g"]{ border: 3px solid red;}  

属性是title且属性值是只有boox自己或者boox-开头的就行

    a[title|="boox"]{ border: 3px solid red;}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值