Źródła stylów#
Wstęp#
Reguły stylów nie mogą funkcjonować samodzielnie, ponieważ definiują jedynie sposób formatowania (wygląd) poszczególnych elementów dokumentu, choć same ich nie tworzą. Elementy strukturalne strony muszą zostać wstawione do dokumentu w postać znaczników, np. za pomocą języków HTML lub XML. Dopiero potem do akcji wkraczają arkusze CSS, które mogą mieć różne pochodzenie.
Ogólnie rzecz ujmując style CSS można podzielić na następujące kategorie (kolejność przypadkowa):
Sposób użycia | Pochodzenie |
---|---|
Styl domyślny | Aplikacja kliencka |
Styl zewnętrzny | Autor |
Styl wewnętrzny | Autor |
Styl lokalny | Autor |
Rozciąganie stylu | Autor |
Import stylów | Autor lub Użytkownik |
Atrybuty HTML | Autor |
Styl użytkownika | Użytkownik |
Widać wyraźnie, że sposobów łączenia stylów z dokumentami jest wiele. Przydatność każdego z nich zależy od konkretnej sytuacji. W tym miejscu pokrótce omówię każdą z wyżej wymienionych możliwości. W dziale "Kaskadowość i dziedziczenie" zaprezentuję szczegółowe zależności między nimi.