属性选择器[ ]里的东西,哪些要加引号

 背景:
  在用属性选择器的时候,一直是给属性值加引号的,但是经常发现有的地方不给属性值加引号,于是,惑从中来,

  那到底是加还是不加?


 

 

那先看几个例子,下面的例子都是从实际的demo中摘出来的,已经确定可以生效的。 

 [lang|=en]

   *[lang|="en"] {color: blue;}

*[title] {color:red;}
a[href] {color:red;}
img[alt] {border: 5px solid red;}



a[href="http://www.w3school.com.cn/about_us.asp"] {color: red;}
planet[moons="1"] {color: red;}
p[class~="important"] {color: red;}

 


 

结论:

  细心地你可能发现,属性都是不加引号的。

  属性值 可以加引号,也可以不加引号。

  以上写法中属性值没有加引号,引号一般可以加也可以不加,但在属性值为符号或者包含空格的时候必须要加引号。

 

 

转载于:https://www.cnblogs.com/nostic/p/5869190.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值