MyBB.de Forum
[Verständnisfragen] Vererbung der Stylesheets der Themes - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: [Verständnisfragen] Vererbung der Stylesheets der Themes (/thread-10334.html)



[Verständnisfragen] Vererbung der Stylesheets der Themes - Zwoetzen - 10.08.2008

Hab mal ein paar Fragen, wie genau das mit den Style-Sheets nun funktioniert.

Wenn man ein Theme anlegt, hat es ja bereits 5 Stylesheets. Wenn ich eins davon anklicke, kommt die Meldung, dass es eben vom Vorfahre geerbt wurde.

Wie ist das jetzt, wenn ich was änder? Muss ich da den Code vom Vorfahre drin stehen lassen? Oder wird er automatisch noch vererbt, wenn ich es rauslösche und nur Ergänzungen reinschreibe? (Zweiteres wäre praktischer, allerdings vermute ich, dass ersteres sein wird)

Bei MyBB 1.2 ist es ja so, dass der CSS-Code vom Master-Theme automatisch immer bei den anderen dabei war. Ist das jetzt auch noch so?

Würde mich freuen, wenn jemand dafür sogrenkönnte, dass sich der Nebel etwas lichtet. ^^

MfG Zwoetzen


RE: [Verständnisfragen] Vererbung der Stylesheets der Themes - StefanT - 10.08.2008

Wenn du ein Stylesheet bearbeitest, wird nichts mehr davon vererbt.


RE: [Verständnisfragen] Vererbung der Stylesheets der Themes - Zwoetzen - 11.08.2008

Hmmm schade...

Aber könnte man dann nicht einfach ein anderes Stylesheet nehmen, und dort die Änderungen (Farben, Bilder etc.) eintragen, und somit die global.css des Kind-Themes unberührt lassen?

Erste Versuche schlugen bei mir nämlich fehl Sad

Also ich habe jetzt eben die global.css unverändert gelassen, in meinem Theme eine global_custom.css angelegt und dort:
Code:
body {
    background-image: url(images/whatever/bg.png);
}
angegeben. Allerdings wird das Hintergrundbild nicht angezeigt. Wenn ich die Zeile aber direkt in die global.css einfüge schon oO

Müsste es nicht so sein, dass sich die beiden Stylesheets gegenseitig "ergänzen" bzw. vorhandenes überschrieben wird?

EDIT: Oder wird das body im global_css komplett überschrieben und ignoriert, weil danach erst die global.css eingebunden wird (Meta Tags)?


EDIT2:
Okay, es funzt jetzt. In der global.css war noch ein "background: ffffff;" was mir das Hintergrundbild dann natürlich überschrieben hat ^^