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

Responsywność strony

Responsywny projekt w HTML oznacza projektowanie strony internetowej, która dostosowuje się do różnych rozmiarów i urządzeń ekranowych. Osiąga się to za pomocą kwerend mediów CSS, które określają różne style dla różnych rozmiarów i rozdzielczości ekranu, oraz za pomocą elastycznych układów i obrazów, które mogą skalować się z rozmiarem ekranu urządzenia.

Przykład użycia kwerend mediów CSS w HTML

								
/* Styl dla ekranów większych niż 480px */
@media only screen and (min-width: 480px) {
  .container {
      width: 80%; /* Szerokość kontenera */
      margin: auto; /* Automatyczne marginesy */
  }
}


/* Styl dla ekranów mniejszych niż 480px */
@media only screen and (max-width: 480px) {
  .container {
      width: 95%; /* Szerokość kontenera */
      margin: auto; /* Automatyczne marginesy */
  }
}
								
						
Wyjaśnienie

W powyższym przykładzie, kontener z klasą .container będzie miał szerokość 80% i marginesy automatyczne dla urządzeń o szerokości co najmniej 480 pikseli. Dla urządzeń o szerokości mniejszej niż 480 pikseli, szerokość kontenera będzie wynosić 95%, a marginesy automatyczne.