你能在CSS img [alt = *]中使用正则表达式吗?

时间:2010-09-27 14:32:44

标签: css

对于以下图片html:

<img src="/some.png" alt="something" />

在CSS中,您可以定位具有特定img值的alt元素:

img[alt="something"] {
  width: 5em;
}

如何选择img属性中包含文字的所有alt元素?我想的是:

img[alt="*"]

但这似乎不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:7)

您可以定位具有alt属性的元素,例如

img[alt]

我相信这也会匹配具有空alt属性的那些。我认为你不能专门针对那些具有非空价值的人。您可以编写规则以匹配具有空值的规则,并撤消忽略原本应用的规则(通过!important),尽管这会变得混乱。