微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是css“[class * = my-class] .my-subclass”在做什么?

我继承了一些css,我在网上到处搜索,以了解一块css表达的内容,如下所示:

 [class*=wrapper] .logo {
                padding-top: 32px !important;
            }

什么是星号和方括号?

很难在谷歌上搜索[和* …如果问题是愚蠢的话,很抱歉.

最佳答案
它选择一个具有类徽标的元素,该元素具有一个祖先,该类在其class属性中具有包装器.例如,请注意类burgerwrapper还会导致在下面选择元素.

[class*=wrapper] .logo {
  color: #f99;
}
logo">Not selectedlogo"> Selected logo"> Selected

有关属性选择器的一些背景信息,请参见http://css-tricks.com/attribute-selectors/.

原文地址:https://www.jb51.cc/css/427494.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。