Moin!
Ich möchte (z.Bsp.) die Darstellung aller Images einer Seite per CSS beeinflussen.
Das ist ja noch simpel:
img { /* Definitionen */ }
Dabei will ich nur ein(!) externes CSS File nutzen, - aber nicht alle Images der Site ansprechen.
Eben waren es noch alle Images einer Seite.
Naja, wenn du der jeweilgen Seite eine ID oder eine Klasse im Body verpassen kannst, wäre der Zugriff im zentralen CSS-File immer noch simpel:
#seitenid img { /* Definitionen */ }
.seitenklasse img { /* Definitionen */ }
Das Benutzen einer ID ist hier ungefährlich, auch wenn du mehrere Seiten hast, die gleichartig formatiert werden sollen, weil eine ID immer nur PRO SEITE einmal vorkommen darf - und ein Body-Element kommt in einer Seite auch nur einmal vor - unter dem Strich ist es egal, ob du dafür eine Klasse oder eine ID benutzt.
- Sven Rautenberg