---
title: "Bei HTML-Newsletter CSS-Datei einbinden"
url: "https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-10-06"
last_reply: "2008-09-17"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Bei HTML-Newsletter CSS-Datei einbinden

Extensions · 6 Antworten · gestartet 2007-10-06

## Eröffnungsbeitrag

**Roger08** · 2007-10-06 · [Beitrag #1](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/1)

Hallo,

ich nutze directmail 2.5 - und es funktioniert soweit tadellos.
Ich würde gerne die HTML-Version (also nicht plaintext) mit CSS formatieren. Meine im Page-Setup eingebundenen CSS-Dateien tauchen aber im Header des HTML-Newsletter nicht auf. Ein HTML-Template finde ich auch nirgends ??
Habt ihr eine Idee ?

Roland

## Antworten

### [#2](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/2) · Roger08 · 2007-10-07

so, ich hab's jetzt so hinbekommen:

```typoscript
page = PAGE

page.headerData.10=TEXT
page.headerData.10.value (
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/main.css" />
)
page.10 < styles.content.get
```

**Nur:**
Ich habe gelesen, dass es Mailclients gibt, die das nicht anzeigen. Wenn Mails über Web-Portale empfangen werden, wie z.B. web.de kann es sein, dass nur der Body übernommen und der Header "gekürzt" wird.
Sollte es besser als InlineStyle eingebunden werden ?

```typoscript
page.headerData.10.value (
<style type="text/css">
* {margin:0;padding:0;}
body {background: #eee;}
div#main {padding:12px;}
</style>
)
```

Roland

### [#3](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/3) · Norman2k · 2007-10-07

Meine Erfahrung mit HTML-Newsletter: So wenig CSS wie möglich und wenn es geht, direkt in die Tags mit rein schreiben. Damit gibt es am wenigsten Probleme.

```html
<h1 style="color:red;">Ich mag keine HTML-Newsletter</h1>
usw ...
```

Wie du schon selber geschrieben hast, als externes File einbinden verursacht bei den meisten Email-Programmen/Webmail große Probleme

Norman

### [#4](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/4) · Roger08 · 2007-10-07

... ok, verstehe!
Das scheint aber ziemlich mühsam. Ich müsste ja in HtmlArea den Quelltext an unzähligen Stellen bearbeiten oder alles in einem Editor erstellen und dann den Quelltext kopieren.
Aber trotzdem Danke für den Hinweis.

Roland

### [#5](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/5) · Tolstoey · 2007-10-08

...habe gute Erfahrungen mit

```typoscript
config.inlineStyle2TempFile = 0

und 

page.CSS_inlineStyle ()
```

im Template des NL gemacht. Das rendert die styles als Inline ins html-file und funktioniert bisher auch bei den mir bekannten webMail-diensten...

### [#6](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/6) · Roger08 · 2007-10-16

Klappt wunderbar ! Danke !

### [#7](https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden/7) · Mopps · 2008-09-17

Damit werden jedoch "nur" die Typo3 internen CSS-Anweisungen (von css styled content) mit in das Template eingebunden. Eigene Stylesheets lassen sich so nicht mit in den Code packen.

**Geht das denn tatsächlich nur manuell?**

---

Quelle: „Bei HTML-Newsletter CSS-Datei einbinden“, typo3.net, https://www.typo3.net/d/69007-bei-html-newsletter-css-datei-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
