【问题标题】:Weasyprint <img> class not applying stylesWeasyprint <img> 类不应用样式
【发布时间】:2017-03-23 13:45:33
【问题描述】:

我正在从以下 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" />

样式应用正确。我在文档中找不到任何关于在 &lt;img&gt; 标签上不起作用的类的信息,我错过了什么?

编辑:如果相关,请使用 Wea​​syprint 0.21。

【问题讨论】:

  • src=src=...??
  • 错字,抱歉。真实的代码很好
  • 好的,我实际上刚刚将 weasyprint 升级到 0.30,它开始按预期工作。我在更改日志中看不到与此相关的任何内容.. 但如果它没有破坏其他任何内容,我将使用此解决方案

标签: python weasyprint


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2019-08-27
    相关资源
    最近更新 更多