Nowe projekty standardów

Identyfikator, wyróżniony znakiem #, działa identycznie jak klasy, ale jest stosowany do indywidualnych pozycji. Technika ta pozwala językom skryptowym na dynamiczną zmianę stylu indywidualnych pozycji. Na przykład dokument wyjaśniający, jak wykonać sekwencje określonych czynności, może być zaprojektowany w taki sposób, aby każda z tych czynności była podświetlana w momencie kliknięcia na niej myszką.

Akcent na nowe media

CSS2 jest oparty na mechanizmach zawartych w CSS1. Oferuje on ulepszone drukowanie stron WWW, elementy pozycjonowania i rozmieszczenia, ulepszone umiędzynarodowienie i sprowadzanie fontów. Ponadto obsługuje także atrybuty audio, obejmujące głośność, ustawianie poziomu i stereo.

Podstawowym udoskonaleniem wprowadzonym w CSS2 są definicje stylów zorientowane medialnie. Dzięki nim autor strony WWW może przygotować informacje przeznaczone dla różnych urządzeń peryferyjnych: rzutników, monitorów TV, urządzeń audio, drukarek itp. Dodatkowe możliwości obejmują pozycjonowanie zawartości strony, pobieranie czcionek przez Internet, projekty tabel oraz udogodnienia międzynarodowe.

Najważniejszym wzbogaceniem CSS2 jest obsługa różnych typów mediów, obejmujących m.in. dźwięk, druk i ekran komputera. Pozwala to na optymalne dla danego typu medium interpretowanie zawartości. Dla przykładu: następujący kod zawarty w dokumencie produkuje małe czarno-białe teksty kroju serif na papierze i duże teksty kroju sans serif w kolorze niebieskim na ekranie monitora:

@media print {BODY {font-size:10pt, font-family;Times; font-stylebold; color:black}

@media screen {BODY {font-size:12pt, font-family;Arial; color.blue}

CSS2 wprowadza także kursory. Autor może określać wygląd kursora w różnych obszarach strony WWW i kiedy ma być użyty dla różnych funkcji, takich jak zainicjowanie łącza lub zmiana wielkości obiektu. CSS2 obsługuje także obramowywanie tekstów i obiektów, takich jak: klawisze, tabele i aktywne pola formularzy.

CSS2 radykalnie zmienia obsługę fontów. CSS1 dopuszcza ograniczoną liczbę właściwości fontów oddających intencje autora zawartości, CSS2 zaś udostępnia projektantom możliwość specyfikowania drobiazgowych szczegółów charakterystyki fontów.

Szybkość, z jaką CSS2 przeszedł przez formalne procesy W3C, wskazuje, jak ważne są jego mechanizmy dla rynku. W pewnym sensie jest to gwarancją, że ta specyfikacja będzie nieodłącznym elementem przyszłych systemów WWW .


TOP 200