CSS 2 - Wprowadzenie

 

[ A ]  [ B ]  [ C ]  [ D ]  [ E ]  [ F ]  [ H ]  [ L ]  [ M ]  [ O ]  [ P ]  [ Q ]  [ R ]  [ S ]  [ T ]  [ V ]  [ W ]  [ Z ]

Wprowadzenie

    

     Równolegle ze specyfikacją języka HTML w wersji 4.0 została opracowana specyfikacja kaskadowych arkuszy stylów drugiej wersji (CSS2). Specyfikacja ta umożliwia określenie sposobu prezentacji treści zawartych w dokumencie HTML. Kaskadowe arkusze stylów (Cascading Style Sheet) pozwalają na zdefiniowanie sposobu traktowania poszczególnych elementów dokumentu podczas jego prezentacji na różnych urządzeniach wyjściowych. Style kaskadowe nie tylko pozwalają na zdefiniowanie np. wielkości, czy koloru czcionki. Ich wykorzystanie pozwala także na zmianę np. intonacji, czy barwy głosu, za pomocą którego mają być odczytane wybrane fragmenty tekstu prezentowane przez urządzenia głosowe. W praktyce stosowanie kaskadowych arkuszy stylów ogranicza się do określenia sposobu wyświetlania dokumentu za pomocą ekranowej przeglądarki WWW - arkusze stylów są odpowiedzialne za wizualizację informacji prezentowanych w dokumencie.

 

     Wykorzystanie kaskadowych arkuszy stylów pozwala na:

  • nadanie odpowiedniej formy prezentowanym informacjom: możliwości CSS2 są dużo bogatsze od możliwości klasycznego HTML;
  • zapewnienie identycznej wizualizacji dokumentu niezależnie od typu przeglądarki użytej do jego otwarcia;
  • różnorodną prezentację tej samej informacji w zależności od posiadanych urządzeń wyjściowych (monitor, urządzenia dźwiękowe, urządzenia drukujące);
  • zmniejszenie rozmiaru stron zawierających style oraz poprawienie przejrzystości kodu;
  • zapewnienie pseudowarstwowej struktury dokumentu dzięki oddzieleniu warstwy danych od warstwy prezentacji.

    

     Kaskadowe arkusze stylów otwierają wiele zaawansowanych możliwości manipulowania postacią dokumentów, jakich brakowało w tradycyjnym języku HTML. Styl, będący zespołem kodów formatujących pozwala zmieniać sposób formatowania wybranego fragmentu dokumentu. Język HTML zaczął się rozszerzać o polecenia formatujące, czego skutkiem ubocznym było narzucanie przez firmy mające największy wpływ na rynek oprogramowania - Microsoft i Netscape rozmaitych rozszerzeń interpretowanych wyłącznie przez ich produkty np. migotanie tekstu (Netscape Communicator) czy animacja Marquee (Internet Explorer). Arkusze stylów pozwalają na zrezygnowanie z formatowania bezpośrednio za pomocą HTML. W ten sposób HTML pozostanie w swej czystej, kanonicznej postaci i nie będzie już ryzyka niekontrolowanego rozbudowywania zestawu znaczników.

 

[ A ]  [ B ]  [ C ]  [ D ]  [ E ]  [ F ]  [ H ]  [ L ]  [ M ]  [ O ]  [ P ]  [ Q ]  [ R ]  [ S ]  [ T ]  [ V ]  [ W ]  [ Z ]