1. Opisz Kaskadowość stylów.

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony
stylów z różnych źródeł (lokalny, zewnętrzny, wewnętrzny itp.). Style tworzą hierarchię
tworząc kaskadę dlatego taka nazwa.
Kaskadowość stylów pozwala zatem pracować z kilkoma źródłami stylów, bez obawy o
wystąpienie konfliktów.

2. Opisz Priorytet ważności stylów (pierwszeństwo).

Style o wyższym priorytecie ważności (na początku listy) mają pierwszeństwo w
modyfikowaniu elementów dokumentu. Style niżej w hierarchii mogą zmienić formatowanie
jakiegoś elementu, tylko jeśli style o wyższym priorytecie nie dotyczą tego konkretnego
elementu. Na szczególną uwagę zasługuje również fakt, że style CSS z dowolnego źródła
zawsze są ważniejsze niż atrybuty prezentacyjne przypisane elementom bezpośrednio w
kodzie HTML, mimo iż wydawać by się mogło, że powinna tutaj zachodzić zasada taka jak w
przypadku stylu lokalnego.

3. Opisz Łamanie kaskadowości

Można świadomie zmienić zasady kaskadowości. Służy do tego polecenie !important. Jeżeli
pojawi się ono w deklaracji stylu po wartości cechy, spowoduje to, że taka cecha będzie miała
pierwszeństwo przed innymi, nawet jeśli ma niższy priorytet. Natomiast inne cechy takiej
deklaracji będą interpretowane normalnie, chyba że również przy nich postawimy !important.
Nie należy jednak przesadzać ze stosowaniem tej metody, ponieważ jawnie łamie ona zasadę
kaskadowości i po jakimś czasie może Ci znacznie utrudnić analizę sposobu formatowania
elementów