怎么在CSS选择器中使用正则表达式
怎么在CSS选择器中使用正则表达式?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联专注于企业网络营销推广、网站重做改版、藁城网站定制设计、自适应品牌网站建设、HTML5、商城建设、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为藁城等各大城市提供网站开发制作服务。
正则表达式世界的规则。
例如:
字符^表示字符串开始位置匹配;
字符$表示字符串结束位置匹配;
字符*表示字符串任意位置匹配;
字符i表示字符串匹配不区分大小写;
字符g表示字符串全局匹配;
等等。
这些规则在CSS世界也是通用的。
三 CSS属性选择器与正则表达式
CSS属性选择器的发展目前分为3个阶段:
CSS2.1属性选择器
直接匹配:[attr], [attr=”val”], [attr~=”val”], [attr|=”bar”]
CSS3属性选择器
正则匹配:[foo^=”bar”], [foo$=”bar”], [foo*=”bar”]
CSS4属性选择器
忽略大小写匹配:[attr=”val” i]
其中,后面两个阶段都属于正则匹配阶段,随着CSS的发展,更复杂的正则匹配应该会出现,我们可以拭目以待。
那这么多属性匹配写法各自代表的含义是什么呢?
如下:
[attr]
只要元素有attr这个属性就可以: