为什么python premailer没有正确处理这个HTML +样式?

时间:2014-01-13 04:45:02

标签: python premailer

我有以下非常基本的CSS / HTML。当我将浏览器指向它时,使用前景色和背景色正确显示字母ABC。

<html>
  <body>
    <style>
        .myStyleClass {
           background:Pink;
           color:Black;
        }
        .myStyleClass table thead th {
            background-color:Red;
            color:Blue;
        }
        .myStyleClass table tbody th {
            background-color:Green;
            color:Yellow;
        }
        .myStyleClass table tbody td {
           background:Purple;
           color:White;
        }
    </style>
      <div class="myStyleClass">
        <table>
            <thead>
                <tr>
                    <th colspan="2">A</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <th>B</th>
                    <td>C</td>
                </tr>
            </tbody>
        </table>
      </div>
  </body>
</html>

当我将它提供给python Premailer包时,不过它给我的输出HTML几乎没有格式化:

<html>
<body>

<div style="background: Pink;
color: Black">
<table>
<thead>
<tr>
<th colspan="2">A</th>
</tr>
</thead>
<tbody>
<tr>
<th>B</th>
<td>C</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>

为什么预制商没有工作?这不是它的设计目的吗?所有字母都显示为黑色字体。

0 个答案:

没有答案