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