Html 表示AND条件的CSS组合符

Html 表示AND条件的CSS组合符,html,css,Html,Css,假设我想将CSS规则应用于所有锚点,当且仅当: 他们的href属性以“.”开头*及* 它们的target属性具有确切的值\u blank 我如何将这个和表示为一个组合子 如果我只是这样做,它将执行or操作。语法本身表明它将是or 有一个和组合器吗 考虑下面的完整示例 p{ 字体大小:粗体; } a[href^=”http://www.“]::after,a[target=“blank”]::after{ 内容:“->” } 我希望规则匹配的有效规则 无效的,我希望规则不匹配 观察一下

假设我想将CSS规则应用于所有锚点,当且仅当:

  • 他们的
    href
    属性以“.”开头*及*
  • 它们的
    target
    属性具有确切的值
    \u blank
  • 我如何将这个和表示为一个组合子

    如果我只是这样做,它将执行or操作。语法本身表明它将是or

    有一个和组合器吗

    考虑下面的完整示例

    p{
    字体大小:粗体;
    }
    a[href^=”http://www.“]::after,a[target=“blank”]::after{
    内容:“->”
    }
    我希望规则匹配的有效规则



    无效的,我希望规则不匹配




    观察一下,即使是微软的主播也是如此 由组合器选择,因为锚点以 右侧的
    href
    即使没有
    目标
    属性

    确定

    将两个属性放在彼此之后(没有空格)

    还要注意的是,我修正了打字错误,你在空白前漏掉了下划线

    p{
    字体大小:粗体;
    }
    a[href^=”http://www.“][target=“_blank”]::之后{
    内容:“->”;
    }
    我希望规则匹配的有效规则



    无效的,我希望规则不匹配




    观察一下,即使是微软的主播也是如此 由组合器选择,因为锚点以 右侧的
    href
    即使没有
    目标
    属性

    为什么不定义一个类并将其添加到要包含该属性的类中?
    a[href^=”http://www.“][target=“_blank”]::{content:”->“}之后应该可以工作,不是吗?“有and组合器吗?”-您已经将“标记名和属性选择器”与
    a[href^=”组合在一起了http://www.“]
    ,你还需要问吗?@Jeremy,谢谢。我不知道。它确实有效。:-)@CBroe属性选择器的组件在您使其看起来像时是可延展的,这一点并不完全明显。必须有人向你指出,就像你刚才做的那样。这并不意味着问这个问题的人缺乏智慧。
    a[href^="http://www."]::after, a[target="blank"]::after {
        content : "->"
    }
    
    a[href^="http://www."][target="_blank"]