2010-02-17 17 views
9

Esiste un modo semplice per salvare una pagina HTML con un foglio di stile esterno (1 o più) di riferimento ma forzare tutte le regole da inserire nella pagina stessa, in linea? Quindi in pratica voglio spostare tutte le regole esterne sugli elementi che influiscono su se stessi.Ottieni origine di file HTML con CSS Inline

Per quello che vale, sto utilizzando quasi tutti i principali browser (nel caso la soluzione sia specifica per il browser), e sono su Windows (nel caso specifico del sistema operativo).

risposta

4

Suppongo che tu abbia visto gli strumenti online disponibili come this one? Questo strumento online (che non ho ancora testato ma sembra funzionare) ti offre la possibilità di fornire un url o un codice sorgente e mostra gli avvisi per le compatibilità cross-browser con i tuoi stili.

+0

+1 Bella risorsa, e adoro il fatto che sia online. – Sampson

+0

+1 Link impressionante @jeerose! –

3

Uso uno strumento che fa qualcosa del genere, ma è stato scritto per Ruby e TextMate per Mac. Viene rilasciato da Campaign Monitor come metodo per preparare email HTML. Apporta tutte le regole dal foglio di stile e le rende in linea.

Potrebbe darti un buon inizio. Continuerò a cercare.

TextMate Email Bundle

Il pezzo che fa il lavoro pesante è il TamTam RubyGem che porta il CSS in linea. Tuttavia, sembra supportare solo un elemento style (non gli elementi di collegamento). Se si potesse lavorare con queste restrizioni, si potrebbe farlo funzionare su Windows usando Ruby e un file di script rubino. Non mi piace trascinare e rilasciare, ho paura.

+0

Sfortunatamente non sono su un Mac, ma per chiunque si imbattesse in questa domanda che è, sono sicuro che questa è un'ottima soluzione. – Sampson