chlori: Vererbung von CSS Eigenschaften

Beitrag lesen

Hi

ich verwende immer Klassen zur Formatierung

Warum?

und wenn ich zb. eine Schrift fett will verwende ich immer IDs.

<strong> oder <hx> (x = 1,2,3,4,5 oder 6)

Aber IDs dürfen ja nur einmal pro Seite vorkommen,

Ja.

was dann natürlich ein problem ist, wenn ich ein paar
Dutzend IDs verwende um eine Schrift um die Angabe fett
zu ergänzen.

Wie gesagt, <strong>

Aber wie soll oder kann ich eine Klasse erweitern ohne
die ganze Klasse mit der Erweiterung neu schreiben zu
müssen?

Mehrere Klassen zum Beispiel. Eleganter ist, wenn du die
Kaskadierung verwendest, zB:

<head>
<title>Beispiel</title>
<style type="text/css">
<!--
strong {font-weight:bold; color:red;}
.ultra {color: blue;}
#hyper {color: yellow}
-->
</style>
</head>

<body>
<p class="ultra">Dies <strong>ist ein <span id="hyper">Text.
Dies ist ein Text. </span>Dies ist</strong> ein Text.</p>
</body>

Dies mit dem <span> ist nur ein Beispiel. Spiel ein wenig
mit so Sachen rum bis du verstehst wie's funktioniert.

Lies auch mal über die verschiedenen Selektor-Typen nach,
so erfährst du, wie du sehr einfach und sauber vieles
definieren kannst ohne seitenlange Stylesheets und HTML-
Seiten zu haben.

Gruss
chlori