Weasyprint <img/>类不应用样式

时间:2017-03-23 13:45:34

标签: python weasyprint

我从以下html生成pdf ...

<span class="welcome-header"></span>
<img class="welcome-logo" src="my/image.png" />

和我的CSS文件......

.welcome-header {
  background-color: #d4d7db;
  height: 40px;
  display: block;
}

.welcome-logo {
  width: 50%;
}

welcome-header类样式会应用,因为我期待 - 但welcome-logo类并不适用。徽标(对于页面而言太大)不会改变大小。令人沮丧的是,如果我像这样使用内联样式......

<img style="width: 50%" src="my/image.png" />

正确应用样式。我无法在文档中找到有关不使用<img>标记的类的内容,我缺少什么?

编辑:使用Weasyprint 0.21,如果它是相关的。

1 个答案:

答案 0 :(得分:0)

我已经从Weasyprint 0.21升级到0.36(最新版),问题已经消失。我在查看此问题之前查看了更改日志,但看不到任何与img标签相关的内容。如果有人想要回答问题和修复的问题,我会将接受的答案切换为。