Polskie tłumaczenie "Web Style Sheets home page"

Autor: Ireneusz Wojdyło
Lokalizacja: http://www.allster.info/tlumaczenia/WebSS.htm

Dokument ten jest tłumaczeniem "Web Style Sheets home page". Przekład ten nie jest przekładem normatywnym i może zawierać błędy wynikające z tłumaczenia. Status normatywny posiada jedynie wersja w języku angielskim na stronie W3C http://www.w3.org/Style/
Dokument jest chroniony prawem autorskim.

 

Internetowe Arkusze Stylów
strona główna

(Ta strona używa CSS)

Co nowego ?

Czym są arkusze stylów ?

Wycinki prasowe

Konferencje

CSS

XSL

DSSSL

CSS-DOM i SAC

“Miejmy nadzieje, że przyszłe sieciowe innowacje pójdą w ślady za przykładem danym przez Consortium Web i ich prace nad CSS”

— Jakob Nielsen

Co nowego ?

Zobacz sekcję CSS i XSL w “co nowego ?”

Czym są arkusze stylów ?

Arkusze stylów opisują sposób w jaki przedstawiane są dokumenty na ekranie, w druku, czy też sposób w jaki się je wymawia. Od 1994 roku w którym założono Konsorcjum, W3C aktywnie promuje używanie arkuszy stylów w Sieci internetowej. Dzięki Style Activity stworzono kilka Rekomendacji W3C (CSS1, CSS2, XPath, XSLT). CSS jest szczególnie szeroko stosowane w przeglądarkach.

Dołączając arkusze stylów do podzielonych dokumentów w Sieci (np. HTML), autorzy i czytelnicy mogą wpływać na przedstawianie dokumentów bez potrzeby rezygnowania z niezależności od urządzeń czy dodawania nowych tagów HTML.

Najprostszym sposobem rozpoczęcia praktycznej nauki ze stylami arkuszy jest znalezienie przeglądarki wspierającej CSS. Dyskusje na temat arkuszy stylów prowadzi się na liście mailingowej www-style@w3.org oraz na comp.­infosystems.­www.­authoring.­stylesheets.

Style Activity W3C opracowuje również XSL, które składa się z połączenia XSLT z “Obiektami Formatowania ” (XSL-FO).

Po co dwa Języki Arkuszy Stylów?

Zastanawiasz się który z tych dwóch wybrać? Czytaj "CSS & XSL"

Fakt dodatkowego opracowania przez W3C jezyka XSL do istniejącego już języka CSS spowodował niemałe zamieszanie. Po co opracowywać następny język arkuszy stylów skoro nie dokończono jeszcze tego pierwszego? Odpowiedź można uzyskać w następującej tabelce:

CSS XSL
Można używać z HTML? tak nie
Można używać z XML? tak tak
Język transfornacji ? nie tak
Składnia CSS XML

Owe unikalne właściwości powodują że CSS można używać do nazewnictwa dokumentów HTML & XML. XSL, z drugiej strony, jest w stanie przekształcać dokumenty. Na przykład, XSL można używać do przekształcenia danych XML na dokumenty HTML/CSS na serwerze sieciowym. W ten sposób, dwa powyższe języki uzupełniają się i mogą być używane razem.

Oba z języków można używać w celu nazewnictwa domumentów XML.

CSS i XSL korzystają z tego samego podstawowego modelu formatowania dlategoteż projektanci mają dostęp do tych samych właściwości formatowania w obu językach. W3C dołoży wszelkich starañ aby zapewnić dostępność do uniwersalnych implementacji modelu formatowania.

Notatka W3C na temat "Równoczesnego używania XSL i CSS" jest dostępna.

Wycinki prasowe

Jeśli ten temat jest dla Ciebie nowy, możesz zacząć od czytania niektórych wycinków prasowych dotyczących arkuszy stylów:

Zobacz strony CSS i XSL aby uzyskać dostęp do innych (również tych nowszych) artykułów.

CSS

Informacje dotyczące znaków umiejscowionych u dołu tej strony można uzyskać na stronie z oznakowaniem i w walidatorze CSS.

Kaskadowe Arkusze Stylów (CSS) są mechanizmem arkuszy stylów który celowo opracowano aby sprostać potrzebom projektantów i użytkowników sieciowych.

XSL

W3C posiada Grupę Roboczą do opracowywania Rozszerzalnego Języka Stylów (XSL). XSL bazuje na DSSSL i CSS i jest skierowana głównie do danych XML charakteryzujących się skomplikowaną strukturą, która np. wymaga ponownego uporządkowania zanim zostanie przedstawiona. W celu uzyskania dodatkowych informacji o XLS zobacz Stronę z zasobami dotyczącymi XSL W3C .

DSSSL

DSSSL jest specyfikacją służącą do formatowania dokumentów i jezyka stylów cieszącą się dużą popularnością wśród społeczności SGML. Zasoby DSSSL w Sieci internetowej:

CSS-DOM i SAC

Folder CSS można stworzyć i edytować “ręcznie,” np. za pomocą edytora tekstu, lecz można również napisać program w skrypcie ECMA, Java lub w jakimś innym języku, który operuje danym arkuszem stylów. W rzeczywistości stało się to tak powszechnym zjawiskiem, że dostępne już są biblioteki z oprogramowaniem charakteryzujące się dużą użytecznością. W celu pomocy w zaistnieniu powyższyemu programowi i bibliotekom na różnych platformach komputerowych, W3C opracowało specyfikację nazwaną CSS-DOM, która określa zbiór funkcji jakie musi zapewniać każda biblioteka.

Obiektowy Model Dokumentu CSS jest API (Abstracyjnym Interfejsem Programowania) do celów sterowania CSS (i do pewnego stopnia innymi językami stylów) ze środka programu. API jest specyfikacją biblioteki oprogramowania. Może być postrzegany jako podręcznik - opisuje on funkcje i ich parametry lecz nie zawiera rzeczywistego kodu.

Dostępnych jest kilka bibliotek CSS-DOM, na różne platformy. Korzystanie z wielu z nich jest darmowe. Wiele przeglądarek posiada wbudowaną bibliotekę CSS-DOM, do użytku przez programy ECMAScript.

SAC (Pojedyncza API dla CSS) jest uzupełnieniem do CSS-DOM. CSS-DOM zawiera funkcje do operowania dowolnym arkuszem stylów po uprzednim załadowaniu go do pamięci. Owe funkcje określone przez SAC pomagają w parsowaniu danego arkusza stylów , np. w przenoszeniu danego arkusza stylów z pliku do pamięci.

CSS-DOM należy do Rekomendacji W3C. SAC jest projektem znajdującym się w toku opracowania. Niektóre oprogramowanie (inne niz przglądarki) jest przedstawione na ogólnej stronie o CSS.

Konferencje, warsztaty, badania

Team i przedstawiciele członków W3C często biorą udział w prezentacjach.

Dynamiczny HTML

Dynamiczny HTML jest terminem używanym do opisu stron HTML o dynamicznej zawartości. CSS jest jednym z trzech elementów dynamicznego HTML; dwoma następnymi są sam HTML i JavaScript (który ulega standaryzacji jako EcmaScript). Te trzy elementy są wspólnie przyłączone do DOM - Obiektowego Modelu Dokumentu.

Źródła pokrewne




CSS Valid
CSS!

Bert Bos, Kierownictwo Style Activity W3C
Webmaster
Ostatnia aktualizacja: $Date: 2008/08/04 19:10:28 $ GMT

Copyright  C 1997-2005 W3C (MIT, ERCIM, Keio)