代码之家  ›  专栏  ›  技术社区  ›  Thierry Lam

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

css
  •  4
  • Thierry Lam  · 技术社区  · 14 年前

    对于以下图像html:

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

    img alt

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

    中包含文本的元素 属性?我在想这样的事情:

    img[alt="*"]
    

    但这似乎行不通。有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  7
  •   Michael Mior    14 年前

    可以将具有 alt 像这样的属性

    img[alt]
    

    中高音 但是属性。我不认为你可以特别针对那些非空值。您可以编写一个规则来匹配那些具有空值的规则,并撤消忽略将应用的规则(通过 !important )尽管那会很混乱。