Hallo nochmal,
Auf einer Seite habe ich mit PHP-Include mehrere „kleinere Bereiche“ eingebunden. Diese Bereiche sind mit mehreren Elementen versehen. Um es leichter zu erklären habe ich die Bereiche mal mit „Text-Feld1“ und „Text-Feld2“ auf dem Bild verdeutlicht. Beide Text-Felder sind von einer externen .php mit PHP-Include auf die Index-Seite eingebunden.
Der PHP-Include in gelb ist in DIV1, alle weiteren in DIV2 ummantelt. Wenn jetzt neuer Inhalt dazukommt, soll aus dem gelben ein blauer werden. Dann soll Textfeld1 und zwei eine andere CSS-Bearbeitung bekommen.
Ist es möglich, dass ich z.B. dem Textfeld 1 eine ID, Klasse oder was auch immergebe, die sich an den überliegen DIV-Einfluss orientiert? Sprich, dass wenn er „der gelbe Bereich“ ist, die und die CSS-Befehle annimmt, und sobald er ein „blaues“ wird, automatisch eine Andere wird, oder muss ich immer zwei externe .php’s schreiben, um das zu ermöglichen?
http://fs5.directupload.net/images/170313/z3on6uyq.jpg
Sofern ich mein Problem nicht richtig erklärt habe, versuche ich es via Code nochmal zu verdeutlichen.
Und zwar habe ich auf index.php in etwa folgenden Code:
usw. auf einer .php Seite.
/news/testnews1/topic.php sieht dann in etwa so aus:
Textfeld 1
Textfeld 2
Wenn ich im css .news1 angehe, kann ich grundsätzliche Sachen wie Farbe, Schriftart etc. bearbeiten, wenn aber .news1 zwei verschiedene Schriftarten etc. sind - wie mache ich es dann?