Jaka jest różnica div id z div class w CSS
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 ().
Wnioski Różnica. ru
- Klasa Div - przypisuje klasę do elementu, id id - identyfikuje.
- Klasa została przypisana do wielu elementów, na stronie jest unikatowy identyfikator.
- Pojedynczy element może być przypisany zestaw klas według klasy i tylko jeden identyfikator.
- Priorytet w CSS pozostaje bez znaczenia.
- Wyszukiwanie w kodzie dla atrybutu id jest łatwiejsze.