04.02.2013 Aufrufe

Webdesign - Webseiten planen, gestalten - Free-Hack Library

Webdesign - Webseiten planen, gestalten - Free-Hack Library

Webdesign - Webseiten planen, gestalten - Free-Hack Library

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Tab. 4.4.2c: Beispiele für einen Klassen- und<br />

einen ID-Selektor<br />

68<br />

CSS<br />

Klassen- und ID-Selektoren<br />

Das Universalattribut class kann für fast alle HTML-Elemente<br />

vergeben werden und wird mit CSS über den Klassenselektor<br />

angesprochen, indem man den Klassennamen mit einem führenden<br />

Punkt ohne Leerzeichen direkt hinter den einfachen Selektor<br />

setzt. Die Regel<br />

.rot {/* alternativ: *.rot /*<br />

color: ff0000;<br />

}<br />

spricht alle Elemente an, deren Attribut class den Wert „rot“<br />

enthält, und färbt den entsprechenden Text rot:<br />

Überschrift<br />

<br />

Dieses Wort ist rot.<br />

<br />

Mehrere Klassen können durch ein Leerzeichen getrennt in einem<br />

Klassenattribut angegeben werden.<br />

Das Universalattribut id funktioniert fast analog wie der Klassenselektor,<br />

hat in HTML-Dokumenten jedoch insofern eine besondere<br />

Bedeutung, weil sein Wert pro Dokument nur ein Mal auftreten darf<br />

und Elemente mit diesem Attribut als Zielanker eines Links dienen<br />

können. Aus der zweiten Eigenschaft ergibt sich auch die Notation<br />

des ID-Selektors in CSS: Es wird eine Raute (#) vorangestellt:<br />

#kopf {<br />

margin: 0;<br />

padding: 0;<br />

}<br />

Attributselektoren<br />

Seit CSS 2 können Webautoren Elemente mit Hilfe von vier Attributselektoren<br />

auch über ihre Attribute ansprechen:<br />

E[att] {} /* Element E mit Attribut att */<br />

E[att="wert"] {} /* Element E mit Attribut att und Wert<br />

"wert" */<br />

CSS HTML Ergebnis<br />

.gruen {<br />

color:#00ff00;<br />

}<br />

#kopf {<br />

margin: 1em;<br />

}<br />

Dieser Text enthält<br />

grüne Worte.<br />

Kopf<br />

Normaler Text

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!