służący do nadawania wyglądu poszczególnym elementom dokumentu. Umożliwia formatownie elementu poprzez zmianę jego: pozycji koloru tła kroju czcionki oraz ogromnej liczby wielu innych cech!
na dziedziczeniu poszczególnych reguł dla elementów będących potomkami ostylowanego. Przy zmianie koloru czcionki dla tagu <body> , elementy znajdujące się wewnątrz niego również będą posiadały zdefiniowany dla <body> kolor czczionki. Nie wszystkie reguły ulegają kaskadowości ‐ przykład takiego zachowania występuje dla reguły position bądź elementu input .
selektorów. Trzy podstawowe metody "łapania" elementów : przez rodzaj znacznika, przykład: h1 => <h1> przez id elementu, przykład: #ajdi => <h1 id="ajdi"> przez klasę elementu, przykład: .klasa => <p class="klasa">
nadanie mu atrubutu id , np. <b id="jakiśTamIdentyfikator"> . Jest on unikalny i nie może się powtarzać. Każdy element powinien mieć jedno id. Klasa elementu określana jest poprzez atrybut class , np. <textarea class="jakaśSobieKlasa" . Wiele elementów może posiadać jedną klasę. Pojedynczy element może zawierać wiele klas.
nadawanie im klas, do których przypisane zostaną konkretne reguły. <!‐‐ kod HTML ‐‐> <p class="warning">ważne ostrzeżenie</p> /* kod CSS */ .warning { color: red; letter‐spacing: 10px; } rezultat: w a ż n e o s t r z e ż e n i e
osadzanie arkuszów w HTML: umieszczenie ich wewnątrz tagu <style> : <style> selektor { atrybut: wartość; } </style> lub podpinanie zewnętrznego pliku z zawartością: <link rel="stylesheet" href="./nazwa_pliku.css"> Dokument może zawierać wiele takich arkuszów.
blokowa ‐ display: block , element zajmuje całą szerokość, sąsiadujące z nim są umieszczane w nowych liniach, budowę taką domyślnie posiada element <div> , liniowa ‐ inline , element zajmuje szerokość zależnie od treści jaka w nim występuje, elementy sąsiadujące, które nie posiadają budowy blokowej znajdują się obok tego elementu, domyślnie budowę taką posiada element <span> , liniowo‐blokowa ‐ inline‐block , budowa identyczna z inline, pozwalająca jednak na zadeklarowanie wymiarów elementu, brak ‐ none , element nie jest wyświetlany na stronie.
jest formatowanie ﴾stylowanie﴿ poszczególnych elementów dokumentu, Za pobieranie poszczególnych elementów w CSS odpowiadają selektory, którymi zazwyczaj powinny być klasy, Wyróżniamy cztery podstawowe typy wyświetlania elementów na stronie: block , inline , inline‐block , none , Kod CSS może znajdować się wewnątrz HTML bądź zostać zaimportowany z pliku zewnętrznego, CSS jest po prostu spoko!