对于下面的图片html:
<img src="/some.png" alt="something" />
在 CSS 中,您可以使用特定的 alt
值定位 img
元素:
img[alt="something"] {
width: 5em;
}
如何选择所有 alt
属性中带有文本的 img
元素?我在想类似的事情:
img[alt="*"]
但这似乎行不通。有什么想法吗?
最佳答案
您可以像这样定位具有 alt
属性的元素
img[alt]
我相信这也将匹配那些具有空 alt
属性的。我认为您不能专门针对那些具有非空值的对象。您可以编写一个规则来匹配那些具有空值的规则,并撤消忽略否则将应用的规则(通过 !important
),尽管这会变得困惑。
关于css - 你能在 CSS img[alt=*] 中使用正则表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804835/