---
title: "CSS Formatierung"
url: "https://www.typo3.net/d/107526-css-formatierung"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2011-09-28"
last_reply: "2011-10-05"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# CSS Formatierung

Allgemein · 5 Antworten · gestartet 2011-09-28

## Eröffnungsbeitrag

**profimong** · 2011-09-28 · [Beitrag #1](https://www.typo3.net/d/107526-css-formatierung/1)

Guten Tag,

ich habe eine grundsätzliche Frage.

Ich möchte Powermail und ve_guestbook mit einer eigenen css formatieren.

wie ich diese einbinde weiß ich.

```typoscript
page.includeCSS.file10 = fileadmin/gaestebuch/gb.css
```

Das ist die css fürs Gästebuch.

woher weiß Typo3 aber jetzt das er diese

```typoscript
page.includeCSS.file10 = fileadmin/form/form.css
```

für Powermail nehmen soll bzw. was hat es mit file10 aufsich. Wie kann ich also die CSS Dateien eindeutig zuweisen.Muß das für Powermail anders heißen.?

Danke.

## Antworten

### [#2](https://www.typo3.net/d/107526-css-formatierung/2) · igorshmigor · 2011-09-28

Wenn Du zweimal file10 definierst, dann überschreibst Du den alten Wert.
file10 ist eigentlich nur ein Name, den Du frei vergeben kannst.
Wenn Du beide CSS-Dateien laden möchtest, dann musst Du für die zweite Datei einen anderen Namen vergeben.
Ich würde anstelle von so nichtssagenden Namen, eindeutige Namen vergeben, die etwas über die Datei aussagen.
Z.B.:

```typoscript
page.includeCSS.gaestebuch = fileadmin/gaestebuch/gb.css
page.includeCSS.formular = fileadmin/form/form.css
```

### [#3](https://www.typo3.net/d/107526-css-formatierung/3) · profimong · 2011-09-28

Danke für Deine Anwort. Aber woher weiß die jeweilige Extension welche css für welche Ext zuständig ist.

### [#4](https://www.typo3.net/d/107526-css-formatierung/4) · igorshmigor · 2011-09-28

Ich bin mir nicht ganz sicher wie Du das meinst.
Extensions können selbst CSS-Dateien hinzuladen, entweder durch Nutzung von _CSS_DEFAULT_STYLE im TS-Setup oder über PHP mit

```php
$GLOBALS['TSFE']->pSetup['includeCSS.'][$this->extKey] = $cssFile;
```

Wenn Du eigene CSS-Dateien erstellst, dann musst Du natürlich die CSS-Selektoren so anpassen, dass sie den von der Extension generierten Quellcode ansprechen. In der Regel wird Content einer Plugin-Extension in mit einem Div umschlossen, dessen Klasse sich aus dem Extension-Key generiert. So sind die Inhalte der Extension gezielt per CSS ansteuerbar.

### [#5](https://www.typo3.net/d/107526-css-formatierung/5) · profimong · 2011-09-28

Ich meine wo muß ich

```typoscript
page.includeCSS.gaestebuch = fileadmin/gaestebuch/gb.css
page.includeCSS.formular = fileadmin/form/form.css
```

hinschreiben. Wenn ich so schreibe dann könnte doch Powermail auch die css vom gb nehmen. Mir fehlt die Zuweisung.

```typoscript
plugin.tx_powermail_pi1.page.includeCSS.formular = fileadmin/form/form.css

plugin.ve_guestbook.page.includeCSS.gaestebuch = page.includeCSS.gaestebuch = fileadmin/gaestebuch/gb.css
```

in etwa so?

Danke

### [#6](https://www.typo3.net/d/107526-css-formatierung/6) · Drusilla · 2011-10-05

Also, bei den meisten Extensions, die ich verwendet habe, konnte man in der Konfiguration der Extension eine eigene css-Datei (und auch ein eigenes Templatefile) angeben. Hast du dazu mal in der Dokumentation nachgesehen?
Ansonsten kannst du dein extra css auch dahin schreiben, wo du deine allgemeinen Stylesheets einliest.
Dem typo3 ist es egal wozu was gehört, alle css-Dateien werden der Reihe nach, wie sie dann im Quelltext stehen, abgearbeitet und ausgewertet, d.h. bei mehreren Formatierungen des gleichen Elements gilt die letzte.

---

Quelle: „CSS Formatierung“, typo3.net, https://www.typo3.net/d/107526-css-formatierung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
