misterunknown: Individualformate definieren

Beitrag lesen

Moin,

ich versuche gerade mein Stylesheet zu optimieren und möchte gerne mit Individualformaten arbeiten. Ich habe auf meiner Seite (http://misterunknown.de) verschiedene "Klassen", beispielsweise .headline, .textbox und so weiter. Ich will nun für verschiedene Seiten (News, Blog, Download) Individualformate definieren, sodass im Quelltext für den "Content"-Div, also der Bereich in der Mitte, beispielsweise folgendes stehen könnte:

  
<span class=headline>  
<div id=news>  
.... Newseinträge mit Tabellen, Links etc...  
</div>  

auf einer anderen Seite könnte das so aussehen:

  
<span class=headline>  
<div id=gaestebuch>  
.... Gästebucheinträge mit Tabellen, Links etc...  
</div>  

Wenn ich also beispielsweise das Individualformat #news definiere sieht das so aus:

  
#news  
{  
	padding-left:15px;  
	padding-top:...;  
	...  
}  
#news table  
{  
	border:0;  
	...  
}  
#news a  
{  
...  
}  
...  

Gibt es eine Möglichkeit alles zusammenzufassen, so dass es etwas übersichtlicher aussieht? Also in dem Stile:

  
#news [ table {...}, a{...}, ... ]  

Im Internet steht über die Syntax von CSS nichts derartiges (jedenfalls finde ich es nicht) und ich habe auch noch nie so ein Stylesheet irgendwo gesehen, es war nur so eine Idee von mir.
Ich hoffe die Frage klingt nicht zu dumm...

Grüße Marco