Samouczek CSS

Strona główna CSS Wprowadzenie do CSS Składnia CSS Selektory CSS Instrukcje CSS Komentarze CSS Kolory CSS Tła CSS Granice CSS Marginesy CSS Dopełnienie CSS Wysokość/szerokość CSS Model skrzynki CSS Zarys CSS Tekst CSS Czcionki CSS Ikony CSS Linki CSS Listy CSS Tabele CSS Wyświetlanie CSS Maks. szerokość CSS Pozycja CSS CSS Z-indeks Przepełnienie CSS zmiennoprzecinkowy CSS Wbudowany blok CSS Wyrównanie CSS Kombinatory CSS CSS Pseudo-klasa Pseudoelement CSS Krycie CSS Pasek nawigacyjny CSS Listy rozwijane CSS Galeria obrazów CSS Sprite obrazu CSS Selektory atrybutów CSS Formularze CSS Liczniki CSS Układ strony internetowej CSS Jednostki CSS Specyfika CSS CSS !ważne Funkcje matematyczne CSS

Zaawansowane CSS

Zaokrąglone rogi CSS Obrazy obramowania CSS Tła CSS Kolory CSS Słowa kluczowe w kolorze CSS Gradienty CSS Cienie CSS Efekty tekstowe CSS Czcionki internetowe CSS Przekształcenia CSS 2D Przekształcenia CSS 3D Przejścia CSS Animacje CSS Etykietki CSS Obrazy w stylu CSS Odbicie obrazu CSS Dopasowanie obiektu CSS Pozycja obiektu CSS Maskowanie CSS Przyciski CSS Paginacja CSS Wiele kolumn CSS Interfejs użytkownika CSS Zmienne CSS Rozmiar pola CSS Zapytania o media CSS Przykłady CSS MQ Flexbox CSS

CSS Responsywne

Wprowadzenie do RWD Okienko RWD Widok siatki RWD Zapytania dotyczące mediów RWD Obrazy RWD Filmy RWD Ramy RWD Szablony RWD

Siatka CSS

Wprowadzenie do siatki Pojemnik na siatkę Element siatki

CSS SASS

Samouczek SASS

Przykłady CSS

Szablony CSS Przykłady CSS quiz css Ćwiczenia CSS Certyfikat CSS

Odniesienia CSS

Dokumentacja CSS Selektory CSS Funkcje CSS Dźwięk referencyjny CSS Bezpieczne czcionki internetowe CSS Animowalny CSS Jednostki CSS Konwerter CSS PX-EM Kolory CSS Wartości kolorów CSS Domyślne wartości CSS Obsługa przeglądarki CSS

Selektory CSS


Selektor CSS wybiera elementy HTML, które chcesz nadać stylowi.


Selektory CSS

Selektory CSS są używane do "znajdowania" (lub wybierania) elementów HTML, które chcesz stylizować.

Selektory CSS możemy podzielić na pięć kategorii:

Na tej stronie wyjaśniono najbardziej podstawowe selektory CSS.


Selektor elementów CSS

Selektor elementu wybiera elementy HTML na podstawie nazwy elementu.

Przykład

Tutaj wszystkie elementy <p> na stronie będą wyrównane do środka, z czerwonym kolorem tekstu: 

p {
  text-align: center;
  color: red;
}

Selektor identyfikatorów CSS

Selektor id używa atrybutu id elementu HTML, aby wybrać określony element.

Identyfikator elementu jest unikalny na stronie, więc selektor identyfikatora służy do wybrania jednego unikalnego elementu!

Aby wybrać element o określonym identyfikatorze, napisz znak hash (#), a następnie identyfikator elementu.

Przykład

Poniższa reguła CSS zostanie zastosowana do elementu HTML z id="para1": 

#para1 {
  text-align: center;
  color: red;
}

Uwaga: nazwa identyfikatora nie może zaczynać się od cyfry!



Selektor klas CSS

Selektor klasy wybiera elementy HTML z określonym atrybutem klasy.

Aby wybrać elementy z określoną klasą, wpisz kropkę (.), a następnie nazwę klasy.

Przykład

W tym przykładzie wszystkie elementy HTML z class="center" będą czerwone i wyrównane do środka: 

.center {
  text-align: center;
  color: red;
}

Możesz również określić, że tylko określone elementy HTML powinny mieć wpływ na klasę.

Przykład

W tym przykładzie tylko <p> elementy z class="center" będą czerwone i wyrównane do środka: 

p.center {
  text-align: center;
  color: red;
}

Elementy HTML mogą również odnosić się do więcej niż jednej klasy.

Przykład

W tym przykładzie element <p> będzie stylizowany zgodnie z class="center" i class="large": 

<p class="center large">This paragraph refers to two classes.</p>

Uwaga: nazwa klasy nie może zaczynać się od numeru!


Uniwersalny selektor CSS

Selektor uniwersalny (*) zaznacza wszystkie elementy HTML na stronie.

Przykład

Poniższa reguła CSS wpłynie na każdy element HTML na stronie: 

* {
  text-align: center;
  color: blue;
}

Selektor grupowania CSS

Selektor grupowania wybiera wszystkie elementy HTML z tymi samymi definicjami stylów.

Spójrz na następujący kod CSS (elementy h1, h2 i p mają te same definicje stylów):

h1 {
  text-align: center;
  color: red;
}

h2 {
  text-align: center;
  color: red;
}

p {
  text-align: center;
  color: red;
}

Lepiej będzie pogrupować selektory, aby zminimalizować kod.

Aby pogrupować selektory, oddziel każdy selektor przecinkiem.

Przykład

W tym przykładzie pogrupowaliśmy selektory z powyższego kodu: 

h1, h2, p {
  text-align: center;
  color: red;
}

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Ustaw kolor wszystkich elementów <p> na czerwony.

<style>
 {
   red;
}
</style>


Wszystkie proste selektory CSS

Selector Example Example description
#id #firstname Selects the element with id="firstname"
.class .intro Selects all elements with class="intro"
element.class p.intro Selects only <p> elements with class="intro"
* * Selects all elements
element p Selects all <p> elements
element,element,.. div, p Selects all <div> elements and all <p> elements