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