Die von PHP generierten Tags sollen ihr Aussehen über die im Template zentral definierten Formate erhalten (smarty o.dgl. kann ich leider nicht verwenden), die Darstellung soll je Bereich unterschiedlich sein. Wie macht man sowas? Gibt man in PHP jedem Element einen spezifischen class="..." mit?
Bisher habe ich es so versucht, was aber von den Browsern, gerade bei tieferen Verschachtelungen, sehr unterschiedlich gehandhabt wird:
...
<style type="text/css">
bereich1 { }
bereich1 h1 { ... }
bereich1 a { ... }
bereich2 { }
bereich2 h1 { ... }
bereich2 a { ... }
</style>
...
<div class="bereich1">
<!-- (innere Elemente aus PHP -->
<h1>überschrift mit format 1</h1>
<a href="...">link mit format 1</a>
</div>
<div class="bereich2">
<!-- (innere Elemente aus PHP -->
<h1>überschrift mit format 2</h1>
<a href="...">link mit format 2</a>
</div>
Danke, Rainer