Skip to main content

Edytor HTML szablonów

Twórz piękne, responsywne emaile używając edytora HTML w Mailist.

Rozpoczęcie pracy

1

Nowy szablon

Szablony+ Nowy szablonPusty HTML
2

Podstawowa struktura

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body style="margin: 0; padding: 0; font-family: Arial, sans-serif;">
  <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
      <td align="center" style="padding: 20px;">
        <table width="600" cellpadding="0" cellspacing="0">
          <!-- Twoja treść tutaj -->
        </table>
      </td>
    </tr>
  </table>
</body>
</html>

Personalizacja

Użyj zmiennych do dynamicznej treści:
<h1>Witaj, {{firstName}}!</h1>
<p>Dziękujemy za zakup w {{company}}.</p>
<p>Twój email to: {{email}}</p>

<!-- Z fallback -->
<p>Cześć {{firstName|Przyjacielu}},</p>

Dostępne zmienne

ZmiennaOpis
{{firstName}}Imię kontaktu
{{lastName}}Nazwisko
{{email}}Adres email
{{company}}Nazwa firmy
{{unsubscribeUrl}}Link do wypisania (obowiązkowy!)
{{preferencesUrl}}Preferencje użytkownika

Responsive Design

60% emaili otwierane jest na mobile! Zawsze testuj na telefonie.
<!-- Responsive obrazek -->
<img src="logo.png"
     alt="Logo"
     width="200"
     style="max-width: 100%; height: auto;">

<!-- Responsive przycisk -->
<table cellpadding="0" cellspacing="0" style="width: 100%;">
  <tr>
    <td align="center" style="padding: 20px 0;">
      <a href="https://example.com"
         style="display: inline-block; padding: 15px 30px;
                background: #3b82f6; color: white;
                text-decoration: none; border-radius: 6px;
                font-size: 16px;">
        Kliknij tutaj
      </a>
    </td>
  </tr>
</table>

Najlepsze praktyki

Użyj inline styles zamiast <style> tag:
<!-- ✅ Dobrze -->
<p style="color: #333; font-size: 16px;">Treść</p>

<!-- ❌ Źle (nie wszędzie działa) -->
<style>p { color: #333; }</style>
<p>Treść</p>
Dla layoutu używaj <table> nie <div>:
<!-- ✅ Kompatybilne z wszystkimi klientami -->
<table width="600">
  <tr>
    <td>Kolumna 1</td>
    <td>Kolumna 2</td>
  </tr>
</table>
<img src="produkt.jpg"
     alt="Nazwa produktu - opis"
     width="300"
     style="max-width: 100%;">

Następne kroki