html - 带表的 HTML 代码适用,但不适用于 SQL msdb 电子邮件
问题描述
我已经从 SQL 服务器生成了 HTML 电子邮件,并使用 CSS 将表格格式化为“条纹格式”。SQL 部分运行良好。问题是,当我将生成的 HTML 代码保存在记事本中并在浏览器中运行时,条纹格式可以正常工作,但在电子邮件中和用户在 Outlook 中查看时同样不起作用。
请看截图:理想情况下,第二行(偶数行)应该用白色背景格式化。
请帮我修复它。
<html>
<head>
<style type="text/css"> table.blueTable { font-family: Eras Medium ITC, Eras Medium ITC, Eras Medium ITC; border: 1px solid #1C6EA4; background-color: #EEEEEE; width: auto; text-align: left; border-collapse: collapse; } table.blueTable td, table.blueTable th { border: 1px solid #AAAAAA; padding: 3px 2px; } table.blueTable tbody td { font-size: 10pt; text-align: right; } table.blueTable tr:nth-child(even) { background: #FFFFFF; } table.blueTable thead { background: #1C6EA4; background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%); background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%); background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%); } table.blueTable thead th { font-size: 10pt; font-weight: normal; color: #FFFFFF; } table.blueTable tfoot td { font-size: 10pt; } table.blueTable tfoot .links { text-align: right; } table.blueTable tfoot .links a{ display: inline-block; background: #1C6EA4; color: #FFFFFF; padding: 2px 8px; border-radius: 5px; }</style>
<body style="font-size: 10pt; font-family: Eras Medium ITC;">
Dear Team, <br /><br /> Please find below daily Coke Campaign visibility till <strong>Oct 16, 2020</strong> <br /><br />
<p style="font-size: 10pt; font-family: Eras Medium ITC;"><strong>MTD Summary:</strong></p>
<table class="bluetable">
<thead>
<tr>
<th>MTD Date</th>
<th>Trxn Count</th>
<th>Customers Count</th>
<th>Disbursed Amount</th>
<th>Avg. Cashback per User</th>
<th>New Base</th>
<th>Rejoiner Base</th>
</tr>
</thead>
<tbody>
<tr>
<td>16-Oct-20</td>
<td>545530</td>
<td>45433</td>
<td>56000095</td>
<td>1213.27</td>
<td>123268</td>
<td>22005</td>
</tr>
</tbody>
</table>
<br />
<p style="font-size: 10pt; font-family: Eras Medium ITC;"><strong>Day-on-Day Summary:</strong></p>
<table class="bluetable">
<thead>
<tr>
<th>Date</th>
<th>Trxn Count</th>
<th>Customers Count</th>
<th>Disbursed Amount</th>
<th>Avg. Cashback per User</th>
<th>New Base in 5 Days</th>
<th>Rejoiner Base in 5 Days</th>
<th>Old Base</th>
<th>New Base (%)</th>
<th>Rejoiner Base (%)</th>
<th>Old Base (%)</th>
</tr>
</tdead>
<tbody>
<tr>
<td>13-Oct-20</td>
<td>5000</td>
<td>300</td>
<td>50022323</td>
<td>16.74545</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0.00 %</td>
<td>0.00 %</td>
<td>100.00 %</td>
</tr>
<tr>
<td>14-Oct-20</td>
<td>3323292</td>
<td>3173232</td>
<td>3,935</td>
<td>62.4</td>
<td>63239</td>
<td>111232</td>
<td>13732</td>
<td>61.77 %</td>
<td>30.02 %</td>
<td>9.22 %</td>
</tr>
<tr>
<td>15-Oct-20</td>
<td>233041</td>
<td>1333775</td>
<td>20333740</td>
<td>1122.7</td>
<td>386668</td>
<td>57444</td>
<td>8134</td>
<td>21.86 %</td>
<td>32.34 %</td>
<td>45.80 %</td>
</tr>
<tr>
<td>16-Oct-20</td>
<td>34092</td>
<td>356090</td>
<td>315370</td>
<td>102.2</td>
<td>6331</td>
<td>9403</td>
<td>10517</td>
<td>20.49 %</td>
<td>30.42 %</td>
<td>49.09 %</td>
</tr>
</tbody>
</table>
<br /><br />
</body>
</head>
</html>
解决方案
推荐阅读
- javascript - Netsuite SDF 部署错误 - 网关超时
- csv - 将 CSV 文件中的 DateTime 字符串解析为事件时间戳
- loops - 谷歌工作表应用脚本中的 setRowHeight(特定)
- python-3.x - 如何使用 Python 3 从网站下载 xlsx 文件?
- c# - 我该如何修复无法将 Generic.List<> 隐式转换为 Generic.List<>
- c++ - 无法使用 MinGW 和 MSYS 构建 Google 测试 - 找不到 crtdbg.h
- unix-socket - 使用 AF_UNIX 成功调用 bind(2) 不会生成套接字文件
- java - 将几个不同的数据位存储到一个链表中
- python - 在 Python 中绘制斜坡脉冲函数
- lua - Corona Simulator 中的布尔偏好问题