Kaskadowe Arkusze Stylów (ang. Cascading Style Sheets)
Stylów
Poprawna odmiana to nie „styli”, a "stylów".
Język CSS to reguły opisujące wygląd dokumentu opisanego za pomocą jakiegoś języka znaczników, np. XHTML (ale także inne pochodne XMLa, jak SVG czy XUL).
Arkusze
Reguły CSS gromadzi się w plikach nazywanych arkuszami stylów. Można ten sam arkusz „podpiąć” do wielu dokumentów XHTML i tym samym oszczędzić sobie dużo pracy z powtarzaniem wszystkich cech wyglądu w każdym dokumencie z osobna. Wystarczy zmienić sam arkusz, a wygląd wszystkich — korzystających z niego dokumentów — ulegnie zmianie automatycznie.
Kaskadowe
Więcej o stylach w magazynie „i10” Wydawnictw Szkolnych PWN
CSS pozwala tworzyć zarówno reguły ogólnie opisujące wygląd dokumentu, jak i szczegółowe opisujące wygląd poszczególnych jego elementów. Można też do jednego dokumentu przypisać wiele arkuszy na raz. To wszystko powoduje, że reguły nakładają się — kaskadowo.
Łączenie CSS i XHTML
W sekcji nagłówka (<head>
) dokumentu XHTML należy umieścić:
<link rel="stylesheet" href="arkusz.css" type="text/css" />
gdzie arkusz.css to ścieżka do pliku zawierającego reguły CSS. Więcej detali dotyczących osadzania arkuszy
Terminologia CSS i języków obiektowych
CSS używa terminów klasy oraz dziedziczenie. Te określenia nie mają nic wspólnego z klasami i dziedziczeniem znanych z języków takich jak C++ czy Java.
Żeby ustalić „bazowe” reguły dla kilku innych reguł, używa się grupowania selektorów wykorzystującego kaskadę.
Pytania? Komentarze? Napisz na forum kursu lub edytuj tę stronę.
Zmodyfikowano: 13.03.2007, 04:13