gpt4 book ai didi

html - 有没有工具可以获取 css 类并使它们内联?

转载 作者:搜寻专家 更新时间:2023-10-31 23:09:07 25 4
gpt4 key购买 nike

这听起来很落后,但我想采用现有的 CSS 类并使它们内嵌在元素本身中(css 样式和 html 元素在同一个文件中)。这是有原因的,我就不多说了。

例子:

<html>
<style type="text/css">
.p1 { height: 10px; }
</style>

<body>
<p class="p1">...</p> <!-- Remove class="p1" and replace with style="height: 10px;" -->
<p class="p1">...</p>
<p class="p1">...</p>
</body>
</html>

请记住,可以有许多 CSS 类,而且许多可以属于一个元素。

编辑:我这样做的原因是(基于我们的客户)我们想要从 HTML 模板生成 PDF 文档。我们使用的 PDF 工具不适用于外部 CSS 类。

最佳答案

您正在寻找Premailer ( The source available as well ) - 它是一个 Ruby 库,可以做到这一点(内联 CSS 用于 HTML 电子邮件 - 但输出不特定于 HTML 电子邮件 - 它应该也可以与您的 PDF 文档生成器一起正常工作)。

还有lamson.html.HtmlMail如果您使用的是 Python,并且有多种 Node.js 库可用于执行相同的操作。

关于html - 有没有工具可以获取 css 类并使它们内联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12287189/

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