【问题标题】:CSS Attribute Selectors role*=user [duplicate]CSS属性选择器角色* =用户[重复]
【发布时间】:2019-02-17 09:39:42
【问题描述】:

谁能给我解释一下,下面的 CSS 选择器的目标是什么?

[role*=user] > article a:not([href^=stage]) { 
    /* some rules here */ 
}

【问题讨论】:

标签: css css-selectors


【解决方案1】:

选择器的目标是任何锚标记 [a],其 href 属性不以 stage [:not([href^=stage])] 开头;那是在article 内,它是一个元素的直接子>,其role 属性包含user

在下面的示例中,我将目标设置为粉红色,以便它可以了解由此选择的元素:

[role*=user] > article a:not([href^=stage]) { 
    color: fuchsia;
}
<div role="user">
  <article>
    <a href="stage">loren</a> ipsum dolor <a href="not-stage">sit amet</a>
  </article>
</div>

【讨论】:

    猜你喜欢
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    相关资源
    最近更新 更多