Jaka jest różnica div id z div class w CSS

Anonim

Różnica między klasy i id w CSS

elementy atrybutów CSS są często przedmiotem kontrowersji zarówno profesjonalistów jak i amatorów. Jest to niezbędne do korzystania z jednej lub drugiej, jak to rozsądne z identycznym rezultacie kod będzie mniej kosztowne i bardziej dokładne i podobne kwestie są omawiane stale, w tym naruszające class i id atrybuty.

Treść artykułu

  • Definicja
  • Porównanie
  • Konkluzje Różnica. en

Definicja

Klasa Div to atrybut elementu, który przypisuje go do klasy.

Identyfikator to atrybut elementu, który jednoznacznie identyfikuje go.

do treści ↑

Porównać

Różnica między klasy i id w CSS nie jest uważany kardynał i często stosowany jeden lub drugi, w zależności od preferencji autora. Główna różnica między klasą a identyfikatorem polega na tym, że pierwszy może być podany do kilku elementów, drugi jest unikatowy i przypisany do jednego elementu na stronie. Użycie identyfikatora div pozwala uniknąć zagnieżdżania wielopoziomowego, uzyskiwanego przy użyciu klasy div.

Ponadto atrybut id, w przeciwieństwie do klasy, mogą być używane do zakotwiczenia linki, to wystarczy, aby dać swoim żywiole i odnoszą się do tego elementu kotwy. Ponadto identyfikator będzie miał priorytet w tabeli CSS, jeśli jest ustawiony jednocześnie z klasą. Ten ostatni z kolei pozwala na zastosowanie wielu klas do jednego elementu. Nazwy klas mogą być zapisywane w spacjach, identyfikator takiego traktowania nie oznacza.Inną zaletą id jest możliwość wyszukiwania elementu w kodzie tego atrybutu za pomocą funkcji dokumentu. getElementById ().

do zawartości ↑

Wnioski Różnica. ru

  1. Klasa Div - przypisuje klasę do elementu, id id - identyfikuje.
  2. Klasa została przypisana do wielu elementów, na stronie jest unikatowy identyfikator.
  3. Pojedynczy element może być przypisany zestaw klas według klasy i tylko jeden identyfikator.
  4. Priorytet w CSS pozostaje bez znaczenia.
  5. Wyszukiwanie w kodzie dla atrybutu id jest łatwiejsze.