是否可以使用 CSS 选择具有特定样式的元素?就像...所有的imgstyle="position:fixed;"
我的意思是-根据样式而不是类或ID来选择元素。
您可以使用
div[style="position:fixed;"] {
color:red;
}
选择这样的所有元素
<div style="position:fixed;">
</div>
但要小心,您必须将语句style="position:fixed;"
完全以这种方式放入您的选择器中。即使您省略;
或添加空格 ( position: fixed
),它也不会再导致您想要的结果。
您可以使用属性选择器:
[style="position:fixed;"]{
/* whatever */
}
这是一个演示:http ://codepen.io/anon/pen/EvfDi
如果你想用 style='position:anything' 选择每个元素,我会看一下 css3 属性选择器的 w3c 规范:http: //www.w3.org/TR/css3-selectors/#attribute-选择器