id vc class
Baldrian
- html
Hallo,
was ich der Unterschied zwischen id und class. Kann ich alles was ich mit id mache auch mit class machen?
lg
Baldrian
Om nah hoo pez nyeetz, Baldrian!
Der entscheidende Unterschied ist, dass es eine Id nur einmal in einem Dokument geben darf, eine Klasse hingegen beliebig oft und auch bei unterschiedlichen Elementen.
Matthias
was ich der Unterschied zwischen id und class. Kann ich alles was ich mit id mache auch mit class machen?
Nein. Eine Id definiert ein Fragment, ist also ein potentielles Navigationsziel. IDs identifizieren ein Element, und gerade das kann class nicht.
mfg Beat
Hallo Beat,
Nein. Eine Id definiert ein Fragment, ist also ein potentielles Navigationsziel. IDs identifizieren ein Element, und gerade das kann class nicht.
so langesam solltest du lernen, das wenn jemand eine Frage stellt, ob es sich dabei um einen Newbie oder ob sich um einen absoluten Vollprofi handelt! Was soll er mit deiner Antwort anfangen? Du schreckst Anfänger ab! Diese werden beim nächsten mal Selfhtml nicht mehr aufsuchen. Natürlich soll man niemanden direkt helfen sondern ihn zu seiner Lösung hinführen z.B. durch Tips, Infos oder in einer verständlichen Sprache.
Gruß
Nerdi
P.S. Ich schließe mich Matthias an!
so langesam solltest du lernen, das wenn jemand eine Frage stellt, ob es sich dabei um einen Newbie oder ob sich um einen absoluten Vollprofi handelt! Was soll er mit deiner Antwort anfangen? Du schreckst Anfänger ab! Diese werden beim nächsten mal Selfhtml nicht mehr aufsuchen. Natürlich soll man niemanden direkt helfen sondern ihn zu seiner Lösung hinführen z.B. durch Tips, Infos oder in einer verständlichen Sprache.
Kannst du bitte deine Zehen etwas zusammenrollen, damit man nicht zwangsläufig unfreiwillig darauf steht?
mfg Beat
P.S. Ich schließe mich Matthias an!
Die Antwort von Matthias ist unzureichend. Die Antwort von Beat ebenfalls - beide sind aber fachlich korrekt, wenngleich unvollständig.
Wo ist dein Problem?
Dein Gemeckere ist Kontraproduktiv, sonst nichts.
@@Baldrian:
nuqneH
was ich der Unterschied zwischen id und class.
[CLASS-ID]
Kann ich alles was ich mit id mache auch mit class machen?
Nein. Wie schon erwähnt, kannst du Elemente mit ID als http://de.selfhtml.org/html/verweise/projektintern.htm@title=Anker* verwenden.
Desweiteren gibt es in JavaScript document.getElementById
schon lange; document.getElementsByClassName
hingegen ist neu und wird noch nicht von allen gängigen Browsern unterstützt.
Und du kannst andersrum mit IDs auch nicht alles machen, was du mir Klassen machen kannst: Ein Element kann nur eine ID, aber mehrere Klassenzugehörigkeiten haben:
<div id="foo" class="bar baz quz">
Qapla'
* Vergiss <a name="foo">
!
Und du kannst andersrum mit IDs auch nicht alles machen, was du mir Klassen machen kannst: Ein Element kann nur eine ID, aber mehrere Klassenzugehörigkeiten haben:
<div id="foo" class="bar baz quz">
nur zur Ergänzung: unterschiedliche Elemente können ein und der selben Klasse angehören: <p class="foo">
und irgendwo im Dokument <img class="foo">
.
Hingegen muss, wie schon gesagt, die ID dokumentweit eindeutig sein, das gilt auch für unterschiedliche Elemente.
<h1 id="bar"> <h2 id="bar">
dürfen in einem Dokument nicht vorkommen.
Dennoch darf der ID-Selektor im CSS mit dem Klassen- oder Elementselektor verbunden werden, zum Beispiel h1#bar, h2#bar {...}
, wenn sichergestellt ist, dass die ID dokumentweit einmalig bleibt.
Matthias