Tata wrote: ↑Mon Dec 10, 2018 6:36 am
The only place where the styling is effective is the mailfom. Not its output (sent message).
Richtig. Hier mal der Quelltext der E-Mail anhand des Beispiel-Formulars "Calc" mit Calc.css im Ordner data/css/
Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
div.advfrm-mailform td.label {
vertical-align: top;
padding-right: 1em;
/* the following aligns the labels to the right */
/*text-align: right;*/
}
.green input {
background: green;
color: white;
}
.blue input {
background: blue;
color: white;
}
.red input {
background: red;
color: white;
}
</style>
</head>
<body>
<div class="advfrm-mailform">
<table>
<tr><td class="label">Number1</td><td class="field">10</td></tr>
<tr><td class="label">Number2</td><td class="field">20</td></tr>
<tr><td class="label">Result</td><td class="field">30</td></tr>
<tr><td class="label">Tries</td><td class="field">2</td></tr>
</table>
</div>
</body>
</html>
Die Styles in Calc.css werden zwar im Header mitgeschickt, aber haben natürlich gar keine Auswirkungen, da die Klassen nur für das Formular gelten und nur dort enthalten sind. Viel zu stylen gibt es da eh nicht, ausser table, tr, td, label und field, es werden ja nur die Daten verschickt. Um das etwas aufzuhübschen könnte man dies in der advancedform/css/stylesheet.css tun oder besser, den Teil wie hier im Beispiel in der Calc.css ergänzen.
Oder Christoph weiß noch eine andere Lösung