Czym się różni CLASS od ID? - Kurs HTML i CSS
Czym się różni CLASS od ID?
Różnica między CLASS a ID polega na tym, że atrybut class="..."
może być używany wielokrotnie na stronie dla wielu elementów, podczas gdy id="..."
powinno być unikalne i używane tylko raz dla danego elementu w tym samym pliku HTML. Klasy pozwalają na grupowanie elementów o podobnych właściwościach i stosowanie do nich tych samych stylów, natomiast ID identyfikuje unikalny element na stronie.
- Selektory specjalne CSS / Klasy selektorów <... class>
...reguła: p.przyklad_klasa { color: red } to jeśli teraz w dowolnym miejscu wpiszemy: <p class="przyklad_klasa">To jest akapit.</p> na ekranie zobaczymy tekst napisany czcionką koloru czerwonego: To jest akapit. Dla porównania, to też jest akapit, ale bez podania klasy i dlatego nie jest czerwony. W przypadku stosowanie klas, często podczas ich definiowania, nie wiemy jeszcze, w stosunku do jakich znaczników będziemy chcieli je później użyć. Wtedy przydatny okazuje się...
- Dobre praktyki / Przykazania webmastera
...gdy nie możesz już wymyślić nic sensownego (np. informacja2, informacja3, informacja4 itd.) to kiepski pomysł. Czy za pół roku będziesz pamiętać, czym różni się informacja2 od informacja3? Jeśli serwis nie będzie posiadał wersji obcojęzycznej ani nie planujesz, że będą go rozwijać osoby z innych krajów, możesz używać polskojęzycznych nazw (bez polskich znaków diakrytycznych!). Jeśli wygodniej Ci będzie używać angielskich - również nie ma problemu. Ważne, żeby starać się nie mieszać nazw...