|
|
Was ist der prinzipielle Unterschied zwischen ID und CLASS? |
|
Der prinzipielle Unterschied liegt nicht in CSS, sondern in
HTML bzw.
dem DOM [1]. Mit dem ID-Attribut können Elemente eindeutig bezeichnet
werden; diese Eindeutigkeit bedingt, dass der Webautor den Bezeichner
nur einmal pro Dokument verwenden darf. Eine Klasse hingegen ist keine
eindeutige Bezeichnung, sondern viel mehr eine Zuordnung zu einer
Gruppe. Das sollte man sich einfach als zwei unterschiedliche Konzepte vorstellen. Ein Konzept "wichtig" kann sehr oft auftauchen, während ein Konzept wie "Fazit" nur einmal in einem Dokument vorkommt. Es ist auch möglich, dass ein Element zu mehreren 'Klassen' gehört (z.B. class='wichtig aktuell').
Die Attribute in HTML unterscheiden sich auch sehr, so kann man im
ID-Attributwert keine Entity [2]- oder nummerische Zeichenreferenzen
[3] verwenden und auch nur die Zeichen <p id="fazit" class="neu"> bei #fazit { color: green; }
.neu { color: red; }
p { color: black; }
grün dargestellt, da die I just returned from vacation! Here's a <a id="anchor-two">photo of my family at the lake.</a> (Quelle: siehe [5]) Links:[1] http://www.w3.org/DOM/ (Md) | |
| Siehe außerdem dazu: | |
| [Diesen Eintrag erweitern] | |
| Vorhergehende: |
|
| ||||||||||
| [Sitemap] |