Bartel: Class-Angabe für verschiedene Seiten

Beitrag lesen

Hallo

Das sind doch zwei unterschiedliche Dateien!

Und woher soll das Styelesheet das wissen?

Das genannte Beispiel (hier noch einmal abgeändert) sollte nur zeigen, was ich erreichen möchte:

Seite 1-m:~~~css

<div id="I1">   .... Linker Abstand 2em für alle bis auf eine Seite:
<p class="std">.....</p>

Seite n~~~css
  
<div id="I1">  .... Linker Abstand sollte 0 sein (wenn hinter div  ein p kommt)  
<p class="speziell">.....</p>  

Margin:Fahrrad hatte dich bereits auf die Antwortem in seinem Thread hingewiesen. Wie wär’s denn damit?

Die spezielle Seite kann/möchte ich nicht identifizierbar machen, denn sie setzt sich zusammen aus includes, in denen die tags <html> ....<body> identisch sind. Wenn ich für die eines Seite z.B. dem Body eine andere Eigenschaft verpasse, kann ich auch gleich dem obigen div eine eigene geben und das Problem ist gelöst.
Ich muss aber davon ausgehen, dass bist zum div <id="I2"> die Struktur, d.h. die tags identisch sind. Erst nach dem div kommen durch ein include unterschiedliche tags, an denen ich die Art der Seite erkennen könnte,
nämlich alle Seiten bis auf die eine z.B. an dem <p class="std"> und die eine an <p class="speziell">.
Gruß
Bartel