Kategorie
Kurs CSS

Wprowadzenie do CSS

CSS – kaskadowe arkusze stylów odpowiadają za prezentację poszczególnych elementów strony. CSS oddziela część graficzną od części definiującej strukturę witryny – HTML. Dzięki temu ilość kodu na stronie ulega zmniejszeniu co wpływa na czytelność i szybsze działanie serwisu. Ponadto praca w oddzielnych dokumentach jest znacznie łatwiejsza.

Do przygotowania takiego dokumentu wystarczy dowolny edytor tekstowy np. notatnik.

W dokumencie CSS opisujemy wygląd znaczników utworzonych w HTML. Dzięki kilku linijkom dodatkowych deklaracji sprawimy, że wygląd naszej strony internetowej nabierze nowego – ciekawego charakteru.

Innym niezaprzeczalnym atutem stosowania kaskadowego arkusza stylów jest fakt, że wygląd wielu elementów możemy zdefiniować bezpośrednio w pliku CSS, dzięki czemu strona będzie ładować się szybciej.

Wstawianie stylów z zewnętrznego pliku

To najczęściej stosowana metoda, dzięki której my jako osoby zarządzające stroną internetową możemy aktualizować ją zdecydowanie sprawniej i wygodniej.

<head>

<link rel="stylesheet" href="styl.css" type="text/css" />

</head>

W powyższym zapisie plik styl.css jest zewnętrznym arkuszem stylów.

W zewnętrznym arkuszu stylów możemy zdefiniować wygląd globalnie – dla wszystkich akapitów z dokumentu HTML, przy pomocy deklaracji zapisanej w jednej linii.

Jak zatem przygotować formatowanie akapitu z dokumentu HTML w CSS?

W pliku HTML wstawiamy akapit:

<p>Tekst będzie koloru czerwonego, pogrubiony.</p>

Dla pliku CSS przygotujemy następującą deklarację:

p { color: red; font-weight: bold; }

W przeglądarce internetowej otrzymamy taki efekt:

Tekst będzie pogrubiony, w kolorze czerwonym.

Styl lokalny

Wygląd poszczególnych elementów definiujemy bezpośrednio w pliku HTML.

<p style="color: red; font-weight: bold;">Tekst będzie pogrubiony, w kolorze czerwonym.</p>

Przykład

Tekst będzie pogrubiony, w kolorze czerwonym.

Kaskadowość stylu CSS oznacza, że występuje kolejność ważności czytania stylu. Im styl bliżej znacznika tym ma on pierwszeństwo nad kolejnym. W naszym przypadku styl zdefiniowany w pliku zewnętrznym będzie nadpisany przez styl lokalny.

Dodatkowo style są dziedziczone co oznacza, że styl zadeklarowany dla „rodzica” ma wpływ także na „potomków”.

<div style="text-align: center;"><p>Tekst będzie wyśrodkowany.</p></div>

Przykład

Tekst będzie wyśrodkowany.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *