---
title: "page.CSS_inlineStyle nicht überschreiben"
url: "https://www.typo3.net/d/59580-pagecss-inlinestyle-nicht-ueberschreiben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","HTML & CSS"]
created: "2007-03-16"
last_reply: "2008-04-26"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# page.CSS_inlineStyle nicht überschreiben

TYPO3 › TypoScript · 3 Antworten · gestartet 2007-03-16

## Eröffnungsbeitrag

**areinhard** · 2007-03-16 · [Beitrag #1](https://www.typo3.net/d/59580-pagecss-inlinestyle-nicht-ueberschreiben/1)

Hallo,

Ich habe eine Template-Extension in der ich per page.CSS_inlineStyle () CSS-Anweisungen setze. Wie ermoegliche ich es, dass die Anweisungen aus dem Haupttemplate nicht ueberschreiben, sondern hinzugefügt werden?

Freundliche Gruesse,
 Alexander

## Antworten

### [#2](https://www.typo3.net/d/59580-pagecss-inlinestyle-nicht-ueberschreiben/2) · PhoenixAusDerAsche · 2007-04-08

Hi!

Benenne deine Styles anders wenn möglich (z.B. mit Ext-Name voran, damit eindeutig) oder setze die Ausgabe in einen Container um dann über CSS-Regeln die Auswirkung einzuschränken.

Oder hab ich jetzt was falsch verstanden? Du meinst z.B. alle h1-Überschriften  die vom Haupttemplate her fett sind und bei dir nachher kursiv definiert werden nicht die h1 aus dem übrigen Haupttemplate in kursiv ändern weil sie zu letzt so definiert wurden?

Gruß

### [#3](https://www.typo3.net/d/59580-pagecss-inlinestyle-nicht-ueberschreiben/3) · _Andreas_ · 2007-07-12

Hallo,

ich glaube Alexander meinte das so:

Man definiert im Template der Hauptseite ein paar Styles, zB
page.CSS_inlineStyle (
 .myStyle { background: red; }
)

Wenn man aber auf einer Unterseite noch zusätzliche Styles braucht und dort ebenfalls
page.CSS_inlineStyle (
 .myAdditionalStyle { color: blue; }
)

definiert, gehen die Styles der übergeordneten Seite verloren!

Ich bin selbst noch auf der Suche nach einer Lösung für dieses Problem...

Viele Grüße
Andreas

### [#4](https://www.typo3.net/d/59580-pagecss-inlinestyle-nicht-ueberschreiben/4) · afx · 2008-04-26

Ist zwar schon ein Jahr her, aber wer weiss.
In solchen Fällen schreibe ich direkt in den Header:

```typoscript
page {
    headerData {
    		500 = TEXT
    		500 {
    			value (
    		 		<style type="text/css">
				<!--
				h3 { color: #FF0000 }
				p  { font-style: italic }
				-->
				</style>
			)
		}
	}
}
```

So muss man zwar das style-html auch noch schreiben, aber nun kann ich vor oder hinter der 500er-Zeile überall noch was reinquetschen.

Ich könnte sogar noch einen Schritt weitergehen, und bei 500 den style-starttag schreiben, und bei 1000 den style-endtag. Dazwischen kann ich dann CSS einfügen wo und wie ich will, und spare mir ev. wiederholende style-tags.

Gruss
Mario

---

Quelle: „page.CSS_inlineStyle nicht überschreiben“, typo3.net, https://www.typo3.net/d/59580-pagecss-inlinestyle-nicht-ueberschreiben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
