Matthias Apsel: hierarchie website, Individualformate, Klassen,Selektoren

Beitrag lesen

Om nah hoo pez nyeetz, michaa aka michat!

Gibt es noch weitere "Leitregeln" die man beim sortieren des CSS beachten sollte/muss?

Du solltest es so bauen, dass man sich als Mensch darin zurecht findet. Also nicht unbedingt optimiert auf eine minimale Anzahl an Deklarationen. Deine angebot-Beschreibung wird (und das hast du ja schon geschrieben, nicht der einzige Unterschied sein, deshalb macht es durchaus Sinn, den html- oder body-Elementen eine Klasse oder ID zu verpassen.

#angebot_beschreibung {  
  /* hier alle Deklarationen */  
}
.spezialseite #angebot_beschreibung {  
 /* hier nur die Unterschiede */  
}

Manchmal würde ich doch noch etwas optimieren

statt

border-top:    2px solid #FFB133;  
border-bottom: 2px solid #FFB133;  
border-right:  2px solid #FFB133;
border: 2px solid #ffb133;  
border-left: 0 none;

ist auch für den Menschen einfacher zu erfassen.

Matthias

--
1/z ist kein Blatt Papier.