css属性选择器是什么,CSS属性选择器语法详解

你对CSS属性选择器的使用是否熟悉,这里和大家分享一下,CSS2中引入了CSS属性选择器,它可以根据元素的属性及属性值来选择元素,另外选择具有某个属性的元素,而不论该属性的值是什么,可以使用一个简单CSS属性选择器。

CSS属性选择器

CSS2中引入了CSS属性选择器,它可以根据元素的属性及属性值来选择元素。

简单CSS属性选择器

选择具有某个属性的元素,而不论该属性的值是什么,可以使用一个简单CSS属性选择器。

例如,要选择有class属性的a元素,使其文本为红色:

a[class]{color:red;}还可以根据多个属性值进行选择,只需将属性选择器链接在一起即可:

a[class][href]{color:red;}

根据具体属性值选择

除了选择具有某种属性的元素,还可以进一步缩小选择范围,只选择有特定属性值的元素。

例如:将指向web服务器上的某个特定文档的超链接设置为粗体:

a[href="http://www.mysite.com/about.html"]

{font-weight:bold;}

与属性选择类似,可以把多个属性-值选择器链接在一起来选择元素:

[title="AboutMe"]{color:red;}

根据部分属性值选择

CSS属性选择器对于拥有多个用空格分隔的属性值的元素的选择时,如果只想匹配某个属性值,可以这样做:

远离电脑,珍爱生命!

将具有"warning"类的所有段落文本设置为红色粗体:

p[class~="warning"]{color:red;font-weight:bold;}

子串匹配CSS属性选择器

03b69787643b31a05a4d4aee13299a65.png

特定属性选择类型

[attr|="val"]选择attr属性等于"val"或以"val-"开头的元素。

Hello,world!

Greetings!

Wonderful!

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

前两个段落文本将被设置为蓝色。

文章出处:标准之路(http://www.aa25.cn/css2/attr565.shtml)

【编辑推荐】

【责任编辑:程华权 TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值