Workshop CSS: Teil 5 - Weitere Möglichkeiten
Mehrfache Deklaration
Selektoren dürfen beliebig oft aufgeführt werden:
In dem folgenden Beispiel werden für drei Überschriftenebenen gleiche Formatierungen deklariert:
<style type="text/css"><!--
h1 {color:#000000;}
h1 {font-weight:bold;}
h1 {font-size:18px;}
h1 {text-decoration:underline;}
//--></style>
Einfacher geht es, indem du die Angaben zusammen fasst:
<style type="text/css"><!--
h1
{
color:#000000;
font-weight:bold;
font-size:18px;
text-decoration:underline;
}
//--></style>
Stylesheet-Angaben gruppieren
Stylesheet-Angaben lassen sich gruppieren, sodass du nicht jedes Tag und jeden Selektor einzeln auflisten musst.
In dem folgenden Beispiel werden für drei Überschriftenebenen gleiche Formatierungen deklariert:
<style type="text/css"><!--
h1 {color:#000000; font-weight:bold; font-size:18px;}
h2 {color:#000000; font-weight:bold; font-size:18px;}
h3 {color:#000000; font-weight:bold; font-size:18px;}
//--></style>
Einfacher geht es, indem die drei Tags durch Komma getrennt aufgelistet werden.:
<style type="text/css"><!--
h1, h2, h3 {color:#000000; font-weight:bold; font-size:18px;}
//--></style>
In dem nächsten Beispiel unterscheiden sich die Angaben nur durch die Schriftgröße:
<style type="text/css"><!--
h1 {color:#000000; font-weight:bold; font-size:18px;}
h2 {color:#000000; font-weight:bold; font-size:16px;}
.fett {color:#000000; font-weight:bold; font-size:14px;}
//--></style>
Du könntest also gleiche Angaben zusammenfassen:
<style type="text/css"><!--
h1, h2, .fett {color:#000000; font-weight:bold;}
h1 {font-size:18px;}
h2 {font-size:16px;}
.fett {font-size:14px;}
//--></style>