HTML电子邮件CSS选择器:为什么使用它们?

3

我看到很多 HTML 邮件,它们的 CSS 如下:

*[class].w320

我现在认为我理解了CSS选择器,但是对我来说,上面的代码并没有真正意义上的目标。难道上面的代码和下面的代码不是一样的吗?

.w320

任何想法为什么他们使用选择器?
2个回答

1
我知道你理解选择器,但这里只是对它们的描述:
这个选择器会选中所有具有class属性且同时属于w320类的元素
*[class].w320

这只是选择所有类为.w320的元素。
.w320

你可以查看这里的电子邮件客户端 CSS 支持


我认为这不是品味的问题。前者过于冗长,很可能会更慢。 - user663031
@torazaburo 是的,这也是我一开始想的。 - Muhammet
1
“所有带有类属性.w320的元素” — 不,它选择所有具有类属性(无论任何值)且同时是“w320”类成员的元素。 - Quentin
@Quentin 谢谢,已更新答案,这样就不会重复了,我猜? - Muhammet
按规范,除了特异性之外,选择器是相同的。嗯。我想程序添加的类和在原始HTML中添加的类之间可能会有差异,但我认为DOM表示该属性应更新为那个类。 - Quentin

1

实际上,使用方括号(属性选择器)是修复雅虎邮件的一种方法。


4
能否提供一个参考资料? - user663031

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接