Gunnar Bittersmann: stylsheet temporär verändern

Beitrag lesen

@@Malcolm Beck´s:

nuqneH

Wie wäre es mit einer einfachen Klasse?

Wie mrjerk schon sagte.

<h2 class="bold">das sollte nun fett sein</h2>

.bold {font-weight:bold}

Aber nicht so! Klassennamen sollten sich nicht auf die gegenwärtig gewünschte Darstellung beziehen, sondern auf das gemeinsame (strukturelle) Merkmal der klassifizierten Elemente.

Wenn bspw. die Überschriften von Teasern fett sein sollen, andere Überschriften nicht:

<h2 class="teaser-heading">Teaser-Überschrift</h2>

.teaser-heading { font-weight: bold }

So hast du sichergestellt, dass keine ausser diese <h2> Fett werden.

So hast du sichergestellt, dass bei späteren Änderungen der Darstellung die Klassenbezeichner nicht unsinnig werden oder gar das Markup geändert werden muss.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)