我正在使用zurb foundation email html框架在电子邮件客户端中显示电子邮件:
默认情况下,按钮类将td呈现为蓝色。
我将bgcolor设置为红色,请看这里:
http://codepen.io/helloworld/pen/vGqPNR?editors=1100
但颜色不会改变!
是什么原因?
为了获得最大的兼容性,我 NOT 想要使用style =" background:red"
<table class="button">
<tr>
<td>
<table>
<tr>
<td bgcolor="red"><a href="#">Tiny Button</a></td>
</tr>
</table>
</td>
</tr>
</table>
答案 0 :(得分:0)
来自the CSS spec:
UA可以选择在HTML源文档中表示表示属性。如果是这样,这些属性将被转换为具有等于0的特定CSS规则,并被视为在作者样式表的开头插入它们。因此,它们可能会被后续的样式表规则所覆盖。
由于CSS规则在表格单元格上设置背景颜色,因此CSS会覆盖HTML属性。