HTML Table CSS在浏览器中生成的方式与在电子邮件中生成的方式不同

时间:2018-09-12 20:51:13

标签: html css

我正在尝试直接在HTML中对HTML表进行样式化-(我知道这是一种不好的做法,我没有选择使用.css文件的选项),因为我直接在这样做在电子邮件正文中。我在使渐变背景图像正常工作时遇到麻烦。当我在JSFiddle中使用表格时,表格的渐变背景可以正常工作:

https://jsfiddle.net/wqs5vynt/

但是,表的其余格式在JSfiddle中是关闭的-<th>单元格的字体不是白色,表的内容单元格不应为灰色。而且不应有轮廓分明的边框。

但是,当通过电子邮件发送完全相同的HTML时,该表将显示如下。

enter image description here

除了每个<th>单元格中重复的渐变,它看起来完全像我想要的那样,我只希望该行所有单元格上的一张长渐变背景图像。那是我唯一需要解决的问题,有什么建议吗?

2 个答案:

答案 0 :(得分:1)

通常不要样式化。
尝试将类别放在其中的中,然后在其中添加渐变的情况下将

包裹起来。

答案 1 :(得分:1)

使用电子邮件并不是一种有趣的体验。基本上,您需要掌握有关Web标准的所有知识,并将其扔到窗外。话虽如此,CSS梯度并不是在每个电子邮件客户端中都适用。

我建议您使用图像作为表格标题/渐变。或简化设计,仅使用纯色。

编辑:如前所述,请勿将颜色应用于 tr ,仅将其应用于 th td