gpt4 book ai didi

html - 打印媒体页脚 CSS 不适用于 Markdown 和 markdown-pdf

转载 作者:行者123 更新时间:2023-11-28 18:00:38 25 4
gpt4 key购买 nike

我正在尝试使用 markdown-pdf节点库,用于从 markdown 文档生成 pdf 文档。它正在生成 pdf,但我似乎无法让重复的页脚正常工作。

页脚位于文档末尾,代码如下:

<div id="footer">
&copy; 2013 MyCompany
</div>

我包含的 CSS 文件中包含以下内容:

@media print {
#footer {
position: running(footer);
}
}

#footer {position: relative ; left: 0px; bottom: 0px; right: 0px; font-size:10px; }

这会在左下角的 html 页面上生成格式良好的代码,但测试不会在任何 pdf 页面上显示为页脚。

非常感谢任何帮助。

最佳答案

我认为可能有两个问题:

[1] markdown-pdf 不读取元素,因为:

"A running element is not shown in its natural place; there it is treated as if ‘display: none’ had been set. [...]" -> W3.org

[2] markdown-pdf 不读取该元素,因为它仅为媒体打印定义。 (也许在媒体屏幕上阅读 Markdown ?)

希望这些想法能帮到你。

可能的“解决方案”:

  • 尝试所有媒体/屏幕
  • 询问 alanshaw 是否支持运行元素(如果不支持使用您的相关 Css 设置)

关于html - 打印媒体页脚 CSS 不适用于 Markdown 和 markdown-pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20515624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com