Css-frage

Hallo zusammen,
kurz vorm Fest schwirrt mir noch eine Frage durch den Kopf.

Angenommen ich lege in einer CSS-Datei eine Klasse (nennt man das so?) fest:

.rand {
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

Ist es möglich, eine neue Klasse zu definieren, die alle Eigenschaften der Klasse „rand“ übernimmt und z.B. noch einen Rahmen zeichnet? So in etwa:

.rahmen {
wie .rand;
border:#000000 1px solid;
}

Gruß
Jodus

Hallo Jodus!

Ja, das nennt man Klasse.

Du kannst zum Einen einem Element mehrere Klassen zuweisen, was aber afaik nicht 100% unterstützt wird…

Besser ist es da folgendes zu machen:

.rand,.rahmen {
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.rahmen {
border:#000000 1px solid;
}

also bekommen .rand und .rahmen die ersten eigenschaften zugewiesen…
.rahmen bekommt aber noch eine Umrandung…

Gruss
Florian