Convertitore CSS in Stili Inline per Email

Trasforma i tuoi fogli di stile e le classi CSS in stili incorporati direttamente nel codice HTML. Ideale per newsletter, email transazionali e layout web affidabili su ogni client.

HTML Originale
Regole CSS
Risultato HTML Inline
Studio Strumenti

Vuoi questo strumento sul tuo sito?

Personalizza i colori e la modalità scura per WordPress, Notion o il tuo sito.

Domande frequenti

Perché le email richiedono CSS inline invece di fogli di stile esterni?

Client di posta come Outlook, Gmail o Apple Mail filtrano o ignorano i tag <link> e <style> per motivi di sicurezza. L'unico modo garantito perché uno stile venga applicato correttamente in una email è incorporarlo direttamente nell'attributo style di ciascun elemento HTML.

Cosa succede se un elemento ha già un attributo style proprio?

Lo strumento rispetta gli stili inline esistenti e aggiunge le nuove proprietà in coda, simulando il comportamento della cascata CSS: le proprietà dichiarate dopo sovrascrivono quelle precedenti in caso di conflitto.

Funziona con selettori complessi come :hover o media query?

Lo strumento elabora selettori di classe, id, attributo e pseudo-classi strutturali che DOMParser è in grado di risolvere. I selettori dipendenti dallo stato come :hover e le media query non possono essere incorporati inline (dipendono dall'ambiente di esecuzione) e vengono ignorati.

Il mio codice HTML e CSS viene inviato a qualche server?

No. Tutta l'elaborazione avviene al 100% nel tuo browser tramite la DOMParser API nativa. Nessun byte del tuo codice lascia il tuo dispositivo, garantendo la massima privacy anche per template con contenuti sensibili.

# Cos'è un CSS Inliner e perché ti serve?

Nello sviluppo di applicazioni web moderne siamo abituati a separare le responsabilità: l'HTML costruisce la struttura, un file CSS esterno fornisce tutto lo stile visivo. Tuttavia, non tutti gli ambienti si fidano dei fogli di stile esterni o dei tag <style> globali.Il caso d'uso più diffuso e restrittivo in cui il CSS esterno non funziona è lo Sviluppo di Template Email. In questi contesti, l'unico modo affidabile perché un font, un colore o un margine vengano visualizzati correttamente è incorporarli direttamente nel tag: <span style="color: red;">.

# Il problema del CSS nei client di posta

Client di posta come Microsoft Outlook, Apple Mail o Gmail hanno una storia nota per i loro motori di rendering CSS restrittivi. La maggior parte filtra o scarta i tag <link> o <style> per paura di iniezioni di codice che potrebbero compromettere l'interfaccia di lettura.
Per newsletter o email transazionali (ricevute, conferme di account), l'uso di tabelle e CSS inline è lo standard d'oro nel settore dell'email marketing.

# Come funziona questo strumento nel tuo browser

  • Parsing sicuro: Usa la DOMParser API per trasformare temporaneamente l'HTML di input in un DOM virtuale sicuro all'interno del tuo browser.
  • Simulazione della cascata: Analizza le tue regole CSS, applica i pesi di specificità ai selettori e modifica gli attributi style degli elementi HTML selezionati iniettando il codice.
  • 100% offline: Nessun byte del tuo codice lascia il tuo dispositivo. Privacy totale per template con contenuti sensibili.

Riferimenti Bibliografici