一尘不染

为什么使用属性选择器来匹配类?

css

我找到了一个响应式电子邮件模板的示例,其中有诸如此类的CSS选择器:

a[class="btn"]

如果与以下内容完全相同,为什么要使用此语法:

a.btn

它对移动浏览器或其他任何影响吗?


阅读 280

收藏
2020-05-16

共1个答案

一尘不染

[]语法是属性选择。

a[class="btn"]

这将选择<a>带有的任何标签class="btn"。但是,它 不会选择<a>具有的class="btnbtn_red"(例如a.btn。它仅与_ 该属性完全匹配。

您可能需要阅读必须记住的30个CSS选择器。对于任何有前途的Web开发人员来说,这都是无价之宝。

2020-05-16