1. Wprowadzenie do HTML
  2. Szybki start
  3. Podstawowy dokument HTML
  4. Paragraf
  5. Formatowanie tekstu
  6. Komentarze
  7. Kolory
  8. Atrybuty
  9. Lista
  10. Linki
  11. Obrazy
  12. Tabele
  13. Symbole
  14. Cytaty
  15. Elementy Blokowe
  16. Elementy Liniowe
  17. Klasy oraz Id
  18. Układ strony
  19. Responsywność
  20. Podsumowanie

Klasy oraz Id

Atrybut id służy do określenia unikalnego identyfikatora dla elementu HTML. Może być używany do stylizowania konkretnego elementu za pomocą CSS. Natomiast Atrybut class w HTML służy do określenia nazwy klasy dla elementu HTML. Nazwa klasy może być używana do grupowania elementów i zastosowania wspólnej stylizacji lub interakcji za pomocą JavaScript.

Klasy oraz id w HTML są używane do identyfikowania elementów, aby określić, jak mają być wyświetlane na stronie. Poniżej przedstawiam przykład użycia.

Css
								
.highlight {
    background-color: yellow;
}

.red-text {
    color: #c21c29;
}

#intro {
    font-size: 18px;
    font-style: italic;
}
								
						
Html
								
<h1 class="highlight">Nagłówek z klasą "highlight"</h1>

<h2 id="intro">Nagłówek z id "intro"</h2>

<p class="red-text">Paragraf z klasą "red-text"</p>
								
						
Wyjaśnienie

Ten blok kodu to HTML z wykorzystaniem klas i id do stylizacji elementów na stronie. Sekcja <style> zawiera definicje stylów CSS, klasa "highlight" ustawia tło na żółte, klasa "red-text" ustawia kolor tekstu na czerwony, a id "intro" ustawia czcionkę na 18-punktową i kursywę. Elementy HTML, nagłówek h1, h2 i paragraf p, będą wyświetlane zgodnie z definicjami stylów CSS.

Notatka

Podsumowując, atrybut "class" jest bardzo przydatnym narzędziem w tworzeniu stron internetowych, ponieważ umożliwia grupowanie elementów i zastosowanie wspólnej stylizacji lub interakcji dla kilku elementów na stronie.

Notatka

Podsumowując, atrybut "id" jest bardzo przydatnym narzędziem w tworzeniu stron internetowych, ponieważ umożliwia precyzyjne określenie elementów na stronie do celów stylizacji lub interakcji za pomocą skryptów.