Wilhelm Turtschan: style_xy.css nur für bereich einbinden

Beitrag lesen

habe d'ehre michaa

<div> hier gilt das standard stilesheet "style.css"</div>
2.
<div> hier gilt auch das standard stilesheet "style.css"</div>
3.
<div> hier SOLL das ausnahme stilesheet "style_xy.css" gelten</div>
4.
<div> und hier wieder das standard stilesheet "style.css"</div>

In diesem 3. bereich soll für ALLE elemente inkl. links "a" ein einderer style gelten als in den anderen bereichen mit standard stylesheet style.css

Ich bin davon ausgegangen, dass Du für diese besondere Seite ein eigene CSS-Datei für die Abweichungen angelegt hast.

Wenn nicht, dann definiere für den 3.div eine eigene id od klasse

Diese Definitionen kannst Du in Deinem normalen CSS hinterlegen und brauchst kein xy.

Geht das überhaupt oder muß ich nun für jedes element gesondert den style neu definieren. Das gäbe beim "a" element mit seinen verschiedenen stadien endlose rattenschwänze.

Und wo ist jetzt Dein Problem? Einfach alle zu änderen Definitionen im Original kopieren und entsprechend ändern/erweitern. In der Regel werden das sowieso nur Farben sein.

aus a {...} wird dann z.B. div.extra a {....} etc.

HTML

<div>.....</div>
<div>.....</div>
<div class="extra">.....</div>
<div>.....</div>

Geht das nicht anders?

Nein. Den Mehraufwand mit den doppelten Definitionen musst Du definitiv in Kauf nehmen.

man liest sich
Wilhelm