Logo in Emails

Thema wurde von Anonymous, 27. Januar 2021 erstellt.

  1. Anonymous
    Anonymous Mitglied
    Registriert seit:
    17. Mai 2020
    Beiträge:
    13
    Danke erhalten:
    1
    Danke vergeben:
    1
    Hab ich irgendwo einen Schalter übersehen, aber das Logo wird nicht wirklich responsive oder irgendwie sinnvoll in die E-Mails eingefügt?

    Ich habe das jetzt wie folgt gelöst:

    Direkt nach <meta charset="UTF-8" />

    das hier eingefügt:


    <style> table td span.logo{
    border: none;
    box-sizing: border-box;
    }
    .header img {
    height: auto;
    max-width: 100%;
    }

    .header {
    border: 0px solid rgba(0, 0, 0, 0);
    border-collapse: separate;
    border-spacing: 6px;
    table-layout: fixed;
    width: 100%;
    }


    .header img {
    border: none;
    box-sizing: border-box;
    }
    </style>



    und dann in der ersten table mit der Logo variable $gm_logo_mail die Klasse .header gegeben, Beispiel:

    <table align="center" border="0" cellpadding="4" cellspacing="0" width="100%" class="header">
    ...


    ----
    Ich fühle mich dabei selber etwas schmutzig, geht das ganze nicht eleganter?
    Überhaupt die ganzen inline styles, tables und span auswüchse in den Vorlagen sind nicht gerade Code-Erotik.