首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带有Regex的CSS2属性选择器

带有Regex的CSS2属性选择器是一种CSS选择器,用于选择具有特定属性的元素,并根据属性值的正则表达式进行筛选。这种选择器在CSS2中被引入,但在CSS3中已被废弃。

CSS2属性选择器的语法如下:

代码语言:txt
复制
[attribute*="value"]

其中,attribute 是要匹配的属性名称,value 是要匹配的属性值的正则表达式。

例如,要选择所有具有 class 属性值包含 test 的元素,可以使用以下选择器:

代码语言:txt
复制
[class*="test"]

需要注意的是,CSS2属性选择器仅支持简单的正则表达式,不支持较复杂的正则表达式。

腾讯云不提供专门的CSS2属性选择器相关的产品,但腾讯云的云服务器、云数据库、对象存储等产品都可以用于搭建网站和应用,从而实现对CSS2属性选择器的支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

css模糊匹配

1、全局选择器   就是通配符 * 2、元素选择器   如ul li p h1 div等 3、类选择器   如.className{} 4、id选择器   如#identity{} 5、属性选择器 CSS2...支持属性选择器用一个表达式[{属性 | 属性 {= | |= | ~=} 值}]   [class="a"]只能匹配class="a"元素 [class~="a"]则可以匹配class="a"、class...CSS2新增了:hover :focus,而且不再局限于a标签,到这里我们最熟悉伪类已悉数上场,下面来分析一下其区别。...:lang(char)相当于属性选择器[lang|=char],匹配带有char(举例)本身及连字符元素,如char、char-ca、char-be等。    ...包括:CSS1支持:first-letter :first-line,CSS2支持:after :before,CSS3并没有新增。伪元素可以和class联合使用。

3.4K20
  • H5C3第一节

    CSS3简介 如同人类进化一样,CSS3是CSS2“进化”版本,在CSS2基础上,增强 或新增 了许多特性, 弥补了CSS2众多不足之处,使得Web开发变得更为高效和便捷。...rotate(45deg); /*规范化后写法*/ transform: rotate(45deg); } 【css3初体验】 CSS3选择器 关系选择器 ?...属性选择器 ? 伪类选择器 伪类选择器语法:都带有一个 冒号 : child系列(重点) ? 思考: 1. 第一列变成红色 2. 最后一列变成红色 3....必须指定content属性,可以在content属性中写入文本内容,但是通常为空字符串。 //2....该值为空时,则对象阴影类型为外阴影 CSS3背景 在css2中已经有background属性了,用于设置盒子背景相关一些样式,在CSS3中新增加了几个背景相关几个属性

    1K10

    原 在PostgreSQL中秒级完成大表添加带有not null属性带有default值实验

    近期同事在讨论如何在PostgreSQL中一张大表,添加一个带有not null属性,且具有缺省值字段,并且要求在秒级完成。...default 'test'; ALTER TABLE Time: 36803.610 ms (00:36.804) 明显看到时间花费相当长,其实PostgreSQL在这里将数据完全重写了,主要原因就是就是添加字段带有...我们来看下一新家字段属性: postgres=# select * from pg_attribute where attrelid = 16384 and attname='a9'; attrelid...,如何快速添加这么一个字段: 首先,在这里我们涉及三张系统表,pg_class(表属性)、pg_attribute(列属性)、pg_attrdef(缺省值信息),接下来依次看一下三张表信息: #pg_class...322.143 ms 问题: #正常添加字段可以 postgres=# alter table add_c_d_in_ms add a10 text; ALTER TABLE #如果添加not null属性字段

    8.2K130

    CSS3选择器介绍及用法总结

    ,不会覆盖产生冲突 也很好记“绿化LVHuA” #CSS2选择器# 选择器 类型 示例 说明 * 通配选择器 * 选择所有元素 ele>ele 直接子元素选择器 div>p 选择父级是div元素p元素...ele+ele 相邻兄弟元素选择器 div+p 选择紧挨着div元素之后一个p元素 [attr] 属性选择器 [target] 选择带有target属性元素 [attr=val] 属性选择器 [target...#CSS3选择器# 敲这么多终于到关键地方了 CSS3增加了很多强大选择器,以伪劣选择器为主 CSS1和CSS2版本选择器加起来都没它多 我们一起来看一下 选择器 类别 示例 说明 ele...~ele 后兄弟元素选择器 div~p 选择div元素之后所有p元素 [attr^=val] 属性选择器 a[src^=https] 选择src属性值以https开头元素 [attr$=val] 属性选择器...class中以空格分隔属性值中没有“de”属性值 说到这个属性选择器,我还要多说一点 我在表格中示例是这么写 a[src=\.pdf] 是因为“.”它不认识,我们需要加“\”转义 不过css中属性选择器也可以写成引号形式

    1.5K20

    CSS3选择器大全

    大家好,又见面了,我是你们朋友全栈君。 1.CSS3选择器 属性选择器 在HTML中,通过各种各样属性可以给元素增加很多附加信息。例如,通过id属性可以将不同div元素进行区分。...:150px; display:block; margin-bottom:10px; background-color:yellow; font-family: Verdana, Arial; } 在CSS2...中引入了一些属性选择器,而CSS3在CSS2基础上对属性选择器进行了扩展,新增了3个属性选择器,使得属性选择器有了通配符概念,这三个属性选择器CSS2属性选择器共同构成了CSS功能强大属性选择器...如下表所示: 2.CSS3 结构性伪类选择器—root :root选择器,从字面上我们就可以很清楚理解是根选择器,他意思就是匹配元素E所在文档根元素。...要正常使用:disabled选择器,需要在表单元素HTML中设置“disabled”属性。 11.CSS3选择器 :checked选择器 在表单元素中,单选按钮和复选按钮都具有选中和未选中状态。

    69710

    JavaWeb——JQuery之五种选择器应用及实践案例总结(基本选择器、层级选择器属性选择器、过滤选择器、表单过滤选择器

    : 1)标签选择器:$("html标签名"),获得所有匹配标签名称元素; 2)id选择器:$("#id属性值"),获得与指定id属性值匹配元素; 3)类选择器:$(".class属性值"),获得与指定...class属性值匹配元素; 4)并集选择器:$("选择器1,选择器2"),获取多个选择器选中所有元素。...2.3 属性选择器 属性选择器包括三类: 1)属性名称选择器:$("A[属性名]"),包含指定属性选择器 2)属性选择器:$("A[属性名= ‘值’]"),包含指定属性等于指定值选择器 3)复合属性选择器...,包含多个属性条件选择器 【练习案例】:主要看标签中内容,注意各种条件写法 <!...2.4 过滤选择器 过滤选择器包含9类: 1)首元素选择器:  :first ,获得选择元素中第一个元素 2)尾元素选择器:  :last ,获得选择元素中最后一个元素 3)非元素选择器:  :

    4.6K30

    CSS3伪类和伪元素特性及两者区别

    其实上面提到这些伪类和伪元素都是CSS1和CSS2概念,CSS1和CSS2中对伪类伪元素区别比较模糊,甚至经常有同行将:before、:after称为伪类。...CSS3对这两个概念做了相对较清晰地概念,并且在语法上也很明显讲二者区别开。 伪类 - pseudo classes 首先看看CSS2中对伪类定义: CSS 伪类用于向某些选择器添加特殊效果。...总之,:target通过CSS实现了常规CSS无法实现逻辑。 其实对比来看,CSS2中对伪类定义也是合理地,但是它并未指出“某些选择器”是“哪些选择器”,CSS3对伪类定义就显得明确了很多。...CSS3中还引入了许多新伪类,感兴趣读者可以参考这里。 伪元素 - Pseudo-elements CSS2中对伪元素定义: CSS 伪元素用于向某些选择器设置特殊效果。...:lang(de)):not(:lang(en))::after {     content: " (Unrecognized language) "; } 以上代码通过伪类"lang获取不同lang属性节点

    69920

    CSS3伪类和伪元素特性和区别

    其实上面提到这些伪类和伪元素都是CSS1和CSS2概念,CSS1和CSS2中对伪类伪元素区别比较模糊,甚至经常有同行将:before、:after称为伪类。...伪类 - pseudo classes 首先看看CSS2中对伪类定义: CSS 伪类用于向某些选择器添加特殊效果。 单单看定义完全不懂在讲什么。...总之,:target通过CSS实现了常规CSS无法实现逻辑。 其实对比来看,CSS2中对伪类定义也是合理地,但是它并未指出“某些选择器”是“哪些选择器”,CSS3对伪类定义就显得明确了很多。...CSS3中还引入了许多新伪类,感兴趣读者可以参考这里。 伪元素 - Pseudo-elements CSS2中对伪元素定义: CSS 伪元素用于向某些选择器设置特殊效果。...(:lang(de)):not(:lang(en))::after{ content: " (Unrecognized language) "; } 以上代码通过伪类"lang获取不同lang属性节点

    1K90

    Jsoup选择器语法

    ,比如:可以用[^data-] 来查找带有HTML5 Dataset属性元素 [attr=value]: 利用属性值来查找元素,比如:[width=500] [attr^=value], [attr$...=value], [attr*=value]: 利用匹配属性值开头、结尾或包含属性值来查找元素,比如:[href*=/path/] [attr~=regex]: 利用属性值匹配正则表达式来查找元素,比如...el:多个选择器组合,查找匹配任一选择器唯一元素,例如:div.masthead, div.logo 3、Selector伪选择器语法 :lt(n): 查找哪些元素同级索引值(它位置在DOM树中是相对于它父节点...,搜索不区分大不写,比如: p:contains(jsoup) :containsOwn(text): 查找直接包含给定文本元素 :matches(regex): 查找哪些元素文本匹配指定正则表达式...i)login) :matchesOwn(regex): 查找自身包含文本匹配指定正则表达式元素 注意:上述伪选择器索引是从0开始,也就是说第一个元素索引值为0,第二个元素index为1等

    1.7K30

    CSS选择器 低版本IE浏览器兼容

    CSS 后代选择器很好用,让我们工作变更方便。但是 IE8 及以下对很多后代选择器并不兼容。...例如这6个比较常用后代选择器: Child Selectors IE9 IE8 IE7 :first-child √ √ √ :last-child √ × × :nth-child(n) √ ×...纯css2方法:从第二个开始选择 有一种很简单方法,纯CSS实现。 就是使用 element+element 即一个元素紧接着另一个元素选择器。...因为 last-child 元素是没有紧跟这元素, element+element 为CSS2选择器。...举个栗子: 我们希望在每条记录之间加上分隔符,一般会加 border-bottom 属性,但是最后一个 下面不能有,我们可以使用 li+li 选择符,改用 border-top 属性即可实现。

    2.5K11

    深入解析CSS样式层叠权重值

    实际上在CSS2规范关于具体性(specificity)定义中,描述是非常明确,但是很多中文版本 CSS 图书中采用了 10 进制简单相加计算方式(包括第一版《CSS 权威指南》,第二版中已经纠正...选择器权重值计算 A:如果规则是写在标签style属性中(内联样式),则A=1,否则,A=0....(例如,#header 这样选择器,计算为 0, 1, 0, 0)。 C:计算该选择器中伪类及其它属性数量(包括类选择器属性选择器等,不包括伪元素)。...,所以很多文章简单地把规则归纳为:内联样式权重值是1000,ID选择器权重值是100,class选择器权重值是10,标签选择器权重值是1....与其在编程语言中意义刚好相反,不是代表“不重要”而是代表“很重要”。 CSS2 规范中规定:!important 用于单独指定某条样式中单个属性。对于被指定属性,有 !

    1.1K60

    Xpath、Jsoup、Xsoup(我Java爬虫之二)

    //title[@*] 选取所有带有属性 title 元素。...,比如:可以用[^data-] 来查找带有HTML5 Dataset属性元素 [attr=value]: 利用属性值来查找元素,比如:[width=500] [attr^=value], [attr$...=value], [attr*=value]: 利用匹配属性值开头、结尾或包含属性值来查找元素,比如:[href*=/path/] [attr~=regex]: 利用属性值匹配正则表达式来查找元素,比如...el:多个选择器组合,查找匹配任一选择器唯一元素,例如:div.masthead, div.logo 伪选择器selectors :lt(n): 查找哪些元素同级索引值(它位置在DOM树中是相对于它父节点...i)login) :matchesOwn(regex): 查找自身包含文本匹配指定正则表达式元素 注意:上述伪选择器索引是从0开始,也就是说第一个元素索引值为0,第二个元素index为1等 可以查看

    1.6K20
    领券