CSS naar Inline HTML omzetten. Inliner voor emails

Zet uw stylesheets en CSS-klassen automatisch om naar inline stijlen in uw HTML. Ideaal voor nieuwsbrieven, transactionele emails en betrouwbare webopmaak.

Originele HTML
CSS-regels
Inline HTML-resultaat
Hulpmiddelenstudio

Wil je dit hulpmiddel op je website?

Pas kleuren en de donkere modus aan voor WordPress, Notion of je eigen site.

Veelgestelde vragen

Waarom hebben emails inline CSS nodig in plaats van externe stylesheets?

E-mailclients zoals Outlook, Gmail of Apple Mail filteren of negeren <link>- en <style>-tags om veiligheidsredenen. De enige gegarandeerde manier om een stijl correct toe te passen in een e-mail, is door die rechtstreeks in het style-attribuut van elk HTML-element in te sluiten.

Wat gebeurt er als een element al een eigen style-attribuut heeft?

Het gereedschap respecteert bestaande inline stijlen en voegt de nieuwe eigenschappen daarna toe, waarbij het CSS-cascadegedrag wordt gesimuleerd: eigenschappen die later worden gedeclareerd, overschrijven eerdere bij conflicten.

Werkt het ook met complexe selectors zoals :hover of media queries?

Het gereedschap verwerkt klasse-, id-, attribuut- en structurele pseudo-klasseselectors die DOMParser kan oplossen. Toestandsafhankelijke selectors zoals :hover en media queries kunnen niet worden geïnlined (ze zijn afhankelijk van de runtime-omgeving) en worden genegeerd.

Wordt mijn HTML- en CSS-code naar een server gestuurd?

Nee. Alle verwerking vindt 100% in uw browser plaats via de native DOMParser API. Geen enkele byte van uw code verlaat uw apparaat, wat volledige privacy garandeert voor sjablonen met gevoelige inhoud.

# Wat is een CSS Inliner en waarom heeft u die nodig?

Bij het ontwikkelen van moderne webapplicaties zijn we gewend om verantwoordelijkheden te scheiden: HTML bouwt de structuur, een extern CSS-bestand verzorgt alle visuele opmaak. Niet alle omgevingen vertrouwen echter op externe stylesheets of globale <style>-tags.Het meest voorkomende en strenge geval waarbij externe CSS tekortschiet, is de ontwikkeling van emailsjablonen. In deze omgevingen is de enige betrouwbare manier om een lettertype, kleur of marge correct weer te geven, het rechtstreeks in de tag insluiten: <span style="color: red;">.

# Het CSS-probleem in e-mailclients

E-mailclients zoals Microsoft Outlook, Apple Mail of Gmail staan bekend om hun restrictieve CSS-rendermachines. De meeste filteren of verwijderen <link>- of <style>-tags uit angst voor code-injecties die de leesinterface kunnen verstoren.
Voor nieuwsbrieven of transactionele emails (kassabonnen, accountbevestigingen) geldt het gebruik van tabellen en inline CSS als de gouden standaard in de e-mailmarketingbranche.

# Hoe dit gereedschap werkt in uw browser

  • Veilig parseren: Gebruikt de DOMParser API om de ingevoerde HTML tijdelijk te transformeren naar een veilige virtuele DOM binnen uw browser.
  • Cascadesimulatie: Analyseert uw CSS-regels, past specificiteitsgewichten toe op selectors en schrijft de style-attributen van de geselecteerde HTML-elementen bij door de code in te injecteren.
  • 100% offline: Geen enkele byte van uw code verlaat uw apparaat. Volledige privacy voor sjablonen met gevoelige inhoud.

Bibliografische Referenties