Hallo
»» Vielleicht möchtest Du Dich noch mal mit CSS-Selektoren beschäftigen?
css ist das kleinste Problem bei mir.
Aber vielleicht ist CSS die Lösung.
Wie auch immer. Mein Chef möchte, dass ich in seiner cms-basierten Webseite an einer bestimmten Stelle Inhalte einer -von einem Partner von uns programmierten, sonst wäre es kein Problem- XML-Datei ausgebe, welche natürlich auch noch halbwegs nach etwas aussehen sollen.
h4 ist bereits von uns (nicht "von css") definiert und muss für den Seitenteil, um den es geht, überschrieben werden.
Wenn du dafür verantwortlich bist, dass die externen XML-Daten in die Seite(n) integriert werden, hast du auch die Kontrolle über die Templates des CMS? Wenn ja, kannst du für die Stelle, an der die Daten eingefügt werden, ein eigenes HTML-Element als Elternelement definieren.
Das könnte so aussehen:
<div id="xml-parent"><!-- Beginn des von dir eingefügten Bereichs -->
<!-- Hier stehen die mit XML gespeicherten Daten -->
</div><!-- Ende des von dir eingefügten Bereichs -->
Mit CSS hast du nun auf *alle* Elemente in diesem Bereich Zugriff und kannst sie unterschiedlich zu den anderen Elementen formatieren.
/* Selektion von <h4> im XML-Bereich */
#xml-parent h4 { color:red; }
Tschö, Auge