wann id, wann class?



  • wann sollte mein eigentlich divs per id und wann per class formatieren..?
    wo liegt da der vorteil/nachteil bzw wann sollte man was verwenden? oder ist das eher geschmackssache..?

    mfg leo



  • Vorteil von id: Du kannst es auch per JS oder als Verweisziel ansprechen.
    Nachteil von id: Es muß eindeutig im Dokument sein.

    Vorteil von class: Du kannst den selben Namen mehrfach in einem Dokument nutzen.
    Nachteil von class: Definiert keinen eindeutig ansprechbaren Namen.

    Jetzt kommt es ganz auf deine Anwendung an, was du brauchst 😉



  • Etwas, was nur einmal pro Seite vorkommt, bekommt ein id verpasst.
    Z.B. id="menu"

    Was öfter vorkommt und eben nur eine Bedeutungsklasse - also nicht einmalig - ist, bekommt eine class verpasst.
    Z.B. class="important"

    Wie CStoll schon sagte, lässt sich ein Element über eine id auch bequem ansprechen, falls man das braucht. Allerdings ist seine Auflistung von Vor- und Nachteilen ziemlich bescheuert, da die Nachteile ja auch gerade die Vorteile sind ...


Anmelden zum Antworten