Weasyprint <img> class 未应用样式
Weasyprint <img> class not applying styles
我正在从以下 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
class 样式如我所料得到应用 - 但 welcome-logo
class 没有。徽标(对于页面而言太大)不会更改大小。令人沮丧的是,如果我像这样使用内联样式...
<img style="width: 50%" src="my/image.png" />
样式应用正确。我在文档中找不到任何关于 classes 不能处理 <img>
标签的内容,我错过了什么?
编辑:如果相关,请使用 Weasyprint 0.21。
我已经从 Weasyprint 0.21 升级到 0.36(最新),问题已经解决。我在这个问题之前查看了变更日志,但看不到与 img 标签相关的任何内容。如果有人想用问题和修复来回答问题,我会将接受的答案切换到那个。
我正在从以下 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
class 样式如我所料得到应用 - 但 welcome-logo
class 没有。徽标(对于页面而言太大)不会更改大小。令人沮丧的是,如果我像这样使用内联样式...
<img style="width: 50%" src="my/image.png" />
样式应用正确。我在文档中找不到任何关于 classes 不能处理 <img>
标签的内容,我错过了什么?
编辑:如果相关,请使用 Weasyprint 0.21。
我已经从 Weasyprint 0.21 升级到 0.36(最新),问题已经解决。我在这个问题之前查看了变更日志,但看不到与 img 标签相关的任何内容。如果有人想用问题和修复来回答问题,我会将接受的答案切换到那个。