【问题标题】:Tool to Convert External CSS to Inline CSS in Ruby? [closed]在 Ruby 中将外部 CSS 转换为内联 CSS 的工具? [关闭]
【发布时间】:2010-02-16 11:31:18
【问题描述】:

我在搞乱 GoogleDocs,它有非常非常原始的 CSS 支持。如果您上传 MSWord .doc 或 HTML 文件并将其导出为 HTML,则所有样式都会内联应用。它们在 html 文件中有一个样式块,但是当您将 HTML 文件上传回 google 文档时,它不会应用任何非内联样式。

所以我在想“也许有一个 ruby​​ 工具可以解决这个问题”。有什么我可以用来获取一些 CSS 并将其解析为 HTML 节点的东西,也许是一些 nokogiri 插件?

【问题讨论】:

    标签: css google-docs html-parser inline-styles


    【解决方案1】:

    在 GitHub 上查看 alexdunae 的 Premailer: http://github.com/alexdunae/premailer

    从来没有自己尝试过,只是偶然发现的。也许有帮助。

    【讨论】:

    • 太棒了!这是完美的,谢谢。
    • 这看起来也很棒,但不是 Rails 集成的(仅适用于那些正在寻找它的人)。
    • 我在 putsmail.com 上使用 Premailer,它就像一个魅力。您可以在线测试。
    【解决方案2】:

    MailStyle 是另一种解决方案:http://github.com/purify/mail_style

    看起来它具有简单的 Rails 集成(actionmailer、sass),但我不确定这是否是您正在/正在寻找的。

    【讨论】:

    • 这看起来很棒,并且与 Rails 集成
    【解决方案3】:

    Ruby 工具箱有一个list of even more optionsPremailer 是最常用的,尽管 Roadie 最近更新了。

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 2016-01-01
      • 2016-10-02
      • 1970-01-01
      • 2014-04-06
      • 2010-11-07
      • 1970-01-01
      • 2012-11-18
      • 2020-01-06
      相关资源
      最近更新 更多