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

我find了一个响应式电子邮件模板的例子 ,其中有如下的CSSselect器:

a[class="btn"] 

为什么使用这个语法,如果它完全相同:

 a.btn 

它对手机浏览器还是其他什么有影响?

[]语法是一个属性select器 。

 a[class="btn"] 

这将select任何具有class="btn" <a>标签。 但是,它不会select具有class="btn btn_red" <a> (而a.btn会)。 它只是完全匹配该属性。

你可能想阅读你必须记住的30个CSSselect器 。 对于任何即将到来的Web开发人员来说,这是非常宝贵的。

这与Yahoo Mail的黑客有关: https : //www.campaignmonitor.com/blog/email-marketing/2011/04/media-query-issues-in-yahoo-mail-mobile-email/