我在PHP程序中有這個嵌入式CSS,以顯示錶格的背景顏色。HTML gmail沒有顯示背景顏色?
<style>
table {
width:100%;
}
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;
}
table#t01 tr:nth-child(even) {
background-color: #eeeeee;
}
table#t01 tr:nth-child(odd) {
background-color:#ffffff;
}
table#t01 th {
background-color: black;
color: white;
}
</style>
我有這樣的:
<TABLE id="t01">
我採取這種PHP程序的原始輸出,保存爲一個.html文件,上傳到服務器,它的行爲如我所料。但是當作爲HTML gmail時,它根本不顯示背景顏色。
如果我在HTML中添加了要做bgcolor =「black」的工作。所以我知道必須可以在html gmail中做背景顏色,但顯然我沒有在這裏做。
PHP程序生成表格,我真的想讓CSS處理行的奇數/偶數顏色。
什麼是優雅的編程解決方案呢?謝謝!
謝謝!我發現了一個PHP inliner: https://gist.github.com/barock19/1591053#file-premailer-php –