Snabbreferens

Premailer Fusklapp

Snabbreferensguide för Premailer CSS-inliner för HTML-e-post: anpassade CSS-attribut och inlinestilregler.

· Publicerad

Premailer lägger in CSS-stilar inline i HTML-e-postmallar för konsekvent visning i olika e-postklienter.

Anpassade Attributtillägg

Premailer stöder särskilda -premailer--CSS-egenskaper för att styra HTML-tabellattribut:

table, th, td {
  /* Sätt width-attribut på tabell- och celltaggar */
  -premailer-width: 600px;
}

table, tr, th, td {
  /* Sätt height-attribut på element */
  -premailer-height: 50px;
}

table {
  /* Sätt HTML-attribut på table-taggen */
  -premailer-cellpadding: 0;
  -premailer-cellspacing: 0;
  -premailer-border: 0;
}

CLI-Användning

# Behandla inmatnings-HTML till inlinad utdata
premailer input.html > output.html

# Hämta fjärr-HTML-mall
premailer https://example.com/newsletter.html > inlined.html

Ruby API

require 'premailer'

premailer = Premailer.new('email.html', warn_level: Premailer::Warnings::SAFE)

# Skriv ut inlinad HTML
File.open("output.html", "w") do |file|
  file.puts premailer.to_inline_css
end

# Skriv ut ren text-alternativ
File.open("output.txt", "w") do |file|
  file.puts premailer.to_plain_text
end

Relaterade ämnen