Przejdź do zawartości

CSS

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Polimerek (dyskusja | edycje) o 15:21, 20 lut 2002. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

CSS czyli Cascading Style Sheet - kaskadowy arkusz styli to oficjalnie

polecana przez W3C technika kontrolowania graficznego wyglądu stron WWW.


CSS to lista dyrektyw ustalających w jaki sposób ma być wyświetlany w oknie przeglądarki

tekst lub inny element strony www znajdujący się wewnątrz danego znacznika HTML.

Ustalać można w ten sposób rodzaj czcionki tekstu, kolor, marginesy, interlinię

itp. a nawet pozycję danego elementu względem innych elementów lub całej strony,

w sposób znacznie bardziej precyzyjny od możliwości jakie w tym zakresie oferuje

sam HTML.


CSS można stosować zewnętrznie tj. w formie oddzielnych plików do których odwołujemy

się w kodzie strony odpowiednim znacznikiem "<LINK REL>". można go dołączać do

samego kodu, w nagłówku strony lub stosować lokalnie przy każdym użyciu danego

znacznika, co jednak nie jest ani praktyczne ani zalecane.


Nazwa "kaskadowy" wynika z faktu, że istnieją sciśle określone zasady wyboru

sposobu wyświetlania danego elementu strony jesli jest on zdefiniowany

inaczej przez zewnętrzny arkusz, potem wewnętrzny i wreszcie lokalnie.


Oprócz możliwosci bardzo precyzyjnego definiowania sposobów wyświetlania elementów

stron www, wielką zaletą CSS-u jest oddzielenie kontroli wyglądu strony od jej struktury

logicznej, dzięki czemu kod HTML stron znacznie się upraszcza.

Stosowanie zewnętrznych arkuszy CSS daje możliwość zmiany wyglądu wielu stron na raz bez ingerowania w sam kod HTML (o ile został on sensownie napisany) gdyż arkusz ten może być wspólny dla wielu stron.


W3C stworzył dwa oficjalne standardy CSS-u: CSS1 i CSS2. Starsze wersje przeglądarek internetowych (poniżej wersji 6) obsługują w pewnym stopniu

CSS1, jednak nie do końca i z wieloma błędami, stąd obecnie z CSS-u trzeba korzystać

bardzo ostrożnie. W przypadku najnowszych wersji przeglądarek Internet Explorer,

Netscape i Opera obsługują już one w pełni CSS1 i niektóre, wybrane elementy

CSS2.