我有一个html页面,其中divs有id(s)的形式s1,s2等。
<div id="sections"> <div id="s1">...</div> <div id="s2">...</div> ... </div>
我想应用css属性到这些部分/ divs的一个子集(取决于id)。但是,每次我添加一个div,我必须单独添加css这样。
//css #s1{ ... }
在css中是否有类似于正则表达式的东西,我可以使用它来将样式应用到一组div。
解决方法
您可以管理选择这些元素没有任何形式的正则表达式像以前的答案显示,但要直接回答问题,是的,你可以在选择器中使用一种形式的正则表达式:
#sections div[id^='s'] { color: red; }
也就是说,在#sections div中选择任何div元素,其ID以字母’s’开头。