3

CSS – selektory, model pudełkowy, kolory i czcionki

Materiały tej lekcji są na razie tylko do czytania na stronie. Kod przepisz albo skopiuj do swojego edytora.

Czego się nauczysz

HTML mówi, czym jest dany fragment strony. CSS mówi, jak ma wyglądać: kolor, czcionka, odstępy. Oddzielenie treści od wyglądu to jedna z podstawowych zasad nowoczesnych stron – i temat tej lekcji.

Po tej lekcji:

Podłączenie pliku CSS

Najlepsza praktyka to osobny plik .css podłączony przez <link> w <head>. Wygląd całej strony zmieniasz wtedy w jednym miejscu.

<head>
    <meta charset="UTF-8">
    <title>Moja strona</title>
    <link rel="stylesheet" href="styl.css">
</head>

rel="stylesheet" mówi przeglądarce, że plik pod href to arkusz stylów. Znacznik <link> musi stać w <head>.

Selektory – kogo dotyczy reguła

h1 { color: darkgreen; }
.zaznaczony { background-color: yellow; }
#naglowek { font-size: 32px; }

Klasa i id w kodzie HTML

<h1 id="naglowek">Moja strona</h1>
<p class="zaznaczony">To jest ważny akapit.</p>
<p class="zaznaczony">To też jest ważne.</p>

class i id to atrybuty, tak samo jak href czy src. Ten sam element może mieć jednocześnie klasę i id. Klasa może się powtarzać, id – nie.

Model pudełkowy (box model)

Każdy element HTML to w CSS prostokątne „pudełko” zbudowane z czterech warstw, jedna wewnątrz drugiej. Od środka:

  1. content – sama treść elementu: tekst, obraz,
  2. padding – odstęp wewnątrz, między treścią a obramowaniem,
  3. border – widoczna krawędź, czyli ramka,
  4. margin – odstęp na zewnątrz, między elementem a sąsiadami.
.ramka {
    padding: 10px;
    border: 2px solid black;
    margin: 20px;
    width: 300px;
}

Wartości podaje się zwykle w pikselach (px). Kolejność właściwości nie ma znaczenia – CSS to zestaw niezależnych par właściwość: wartość.

Kolory i czcionki

p {
    color: darkblue;
    font-family: Arial, sans-serif;
    font-size: 16px;
}
Kolor można zapisać nazwą (darkblue) albo kodem szesnastkowym (#00008B). Obie formy są równoważne.

Spróbuj sam

Utwórz obok swojego pliku HTML plik styl.css, podłącz go i nadaj stronie kolory. Sprawdź, co się stanie, gdy tę samą klasę nadasz trzem akapitom.

Na karcie pracy do tej lekcji:

Sprawdź się

Na następnej lekcji: pozycjonowanie i wstęp do Flexboksa – jak układać elementy obok siebie, nie tylko jeden pod drugim.

Notatki

PDF
Zadania utrwalające Karta pracy do tej lekcji: zadania sprawdzające i domowe do samodzielnego zrobienia w swoim edytorze · 5 stron.
Zadania utrwalające – CSS – selektory, model pudełkowy, kolory i czcionki
Strona 1 z 5 Strona 2 z 5 Strona 3 z 5 Strona 4 z 5 Strona 5 z 5

Prezentacja

Slajd 1 z 11
1 / 11