2010-02-17 92 views
9

是否有一種簡單的方法可以保存具有引用的外部樣式表(1個或多個)的HTML頁面,但強制所有規則插入到頁面本身,內聯?所以基本上我想把所有的外部規則移到他們自己影響的元素上。我使用幾乎所有主流瀏覽器(因爲解決方案是針對瀏覽器的),而且我在Windows上(因爲它是特定於操作系統的)。使用CSS內嵌獲取HTML文件的源代碼

回答

4

我假設你已經看到了可用的在線工具,如this one?這個在線工具(我沒有測試,但看起來像它的工作)給你提供一個URL或源代碼的選項,並顯示與你的風格跨瀏覽器兼容性的警告。

+0

+1好資源,我喜歡它的在線。 – Sampson 2010-02-17 04:18:43

+0

+1非常棒的鏈接@jeerose! – 2010-02-17 04:29:06

3

我使用了一種類似於此的工具,但它是針對Mac的Ruby和TextMate編寫的。它由Campaign Monitor作爲準備HTML電子郵件的一種方式發佈。它帶來了樣式表中的所有規則,並使它們成爲內聯樣式。

它可能會給你一個好的開始。我會繼續尋找。

TextMate Email Bundle

,做繁重的部分是它帶來的CSS內聯TamTam RubyGem。但是,它似乎只支持一個style元素(不是鏈接元素)。如果你可以使用這些限制,你可以使用Ruby和ruby腳本文件在Windows上工作。恐怕不是很拖拽。

+0

不幸的是,我不是在Mac上,但對於任何人在這個問題上絆倒誰,我相信這是一個很好的解決方案。 – Sampson 2010-02-17 03:48:08