Kaskadowe arkusze stylów

Kaskadowe arkusze stylów (ang. Cascading Style Sheets, CSS) to język służący do opisu formy prezentacji (wyświetlania) stron WWW. CSS został opracowany przez organizację W3C w 1996 r. jako potomek języka DSSSL przeznaczony do używania w połączeniu z SGML-em. Pierwszy szkic CSS zaproponował w 1994 r. Håkon Wium Lie.

Kaskadowe arkusze stylów, poziom 1 (ang. Cascading Style Sheets, level 1, CSS 1) jest rozszerzeniem HTML-a 4, pozwala na bardziej dokładne zdefiniowanie wyglądu każdego elementu na stronie. Jest to dość prosty język opisu stylów pozwalający dokładnie umiejscowić poszczególne elementy, a także zastosować warstwy. Jedną z podstawowych właściwości CSS 1 jest kaskadowość. Pliki stylów dołączone przez autora dokumentu, mogą zostać podmienione przez odbiorcę w celu dopasowania prezentacji do indywidualnych potrzeb.

Kaskadowe arkusze stylów, poziom 2 (ang. Cascading Style Sheets, level 2, CSS 2) jest to język arkusza stylu, który pozwala autorom i użytkownikom dołączyć styl do dokumentów strukturalnych. Oddzielając styl prezentacji dokumentów od zawartości dokumentów, CSS2 upraszcza autorskie opracowanie w sieci i konserwację strony.

CSS Zen Garden (ang. Ogród Zen CSS) – serwis przeznaczony dla projektantów stron internetowych. Celem serwisu jest zademonstrowanie potencjału projektów opartych o kaskadowe arkusze stylów CSS zamiast prezentacyjnych znaczników HTML, zgodnie z zaleceniami konsorcjum W3C.

Język arkuszy stylów jest językiem służącym do opisu formy prezentacji dokumentu o uporządkowanej strukturze. Taki dokument ma przejrzyście zdefiniowane i rozgraniczone sekcje. Program odpowiedzialny za prezentację dokumentu może przedstawić go w różny sposób, w zależności od użytego arkusza stylów. Obecnie, powszechnie używanym językiem arkuszy stylów o szerokim zastosowaniu jest CSS (ang. Cascading Style Sheets), pozwalający na opisanie wyglądu dokumentów napisanych w HTML, XHTML, SVG, XUL, XML, oraz innych językach znaczników. Do jednego dokumentu może być przypisanych wiele arkuszy stylów, dzięki czemu treść może być prezentowana na różne sposoby.

JavaScript Style Sheets (JSSS) - język zaproponowany przez Netscape Communications Corporation w 1996 roku, służący do opisu formy prezentacji stron WWW. Była to alternatywa dla CSS. Technologia została wysłana do W3C, lecz nie została zaakceptowana jako oficjalny standard i nie zyskała popularności na rynku. Jedyną przeglądarką wspierającą JSSS była Netscape Communicator w wersji 4. Wraz z wydaniem nowej wersji Netscape Communicator w 1997 roku, zaprzestano promować technologię JSSS, a w 2000 roku (wydanie wersji 6) zaprzestano ją wspierać. Używając kodu JavaScript jako arkusza stylów, w JSSS nadaje się style elementom poprzez modyfikację obiektu document.tags.

Document Style Semantics and Specification Language, DSSSL (w wolnym tłumaczeniu Język specyfikacji i stylu semantyki dokumentu) - język formatujący dokumenty SGML; standard opublikowany przez ISO/IEC w dokumencie ISO/IEC 10179:1996.

Znaczniki odrzucone -w HTML i XHTML dawne znaczniki nieużywane w obecnych czasach lub używane bardzo sporadycznie. Wykluczeniem tych znaczników zajmuje się korporacja W3C, gdyż nie są one poprawnie obsługiwane na wszystkich platformach sprzętowych i wszystkich przeglądarkach internetowych. Obecnie są one wypierane przez kaskadowe arkusze stylów (CSS).

Przeglądarka offline – aplikacja służąca do kopiowania stron internetowych, co możliwia późniejsze ich przeglądanie bez połączenia z internetem. Pliki HTML są w tym celu pobierane rekurencyjnie – aplikacja wykrywa w stronie HTML hiperłącza i podążając za nimi pobiera dalsze strony. Oprócz samej strony pobiera również wszystkie znajdujące się na niej elementy, np. obrazki, skrypty, arkusze stylów. W ten sposób uzyskuje się lokalną kopię witryny.

Associating Style Sheets with XML documents - Dołączanie arkuszy stylów do dokumentów XML - to opracowany przez W3C sposób na wstawianie arkuszy stylów do dokumentów XML za pomocą elementu <?xml-stylesheet?>.

Przeglądarka offline – aplikacja służąca do kopiowania stron internetowych, co możliwia późniejsze ich przeglądanie bez połączenia z internetem. Pliki HTML są w tym celu pobierane rekurencyjnie – aplikacja wykrywa w stronie HTML hiperłącza i podążając za nimi pobiera dalsze strony. Oprócz samej strony pobiera również wszystkie znajdujące się na niej elementy, np. obrazki, skrypty, arkusze stylów. W ten sposób uzyskuje się lokalną kopię witryny.

Document Style Semantics and Specification Language, DSSSL (w wolnym tłumaczeniu Język specyfikacji i stylu semantyki dokumentu) - język formatujący dokumenty SGML; standard opublikowany przez ISO/IEC w dokumencie ISO/IEC 10179:1996.

Walidator HTML jest to specjalna aplikacja internetowa, pozwalająca na sprawdzenie dokumentu, w poszukiwaniu błędów składni (np. niezamknięcie jakiegoś znacznika). Stworzony jest przez organizację World Wide Web Consortium (W3C), ale istnieją też walidatory stworzone przez innych autorów. Występują także walidatory polskie. Istnieje również dotyczący innego języka programowania, CSS.

Silnik przeglądarki internetowej (ang. layout engine lub rendering engine) — silnik wyświetlania (tzw. renderowania) stron internetowych wykorzystywany głównie przez przeglądarki internetowe. Jest oprogramowaniem odpowiadającym za przetwarzanie zawartości stron internetowych (kod HTML, XHTML, grafika, skrypty) oraz ich elementów formatujących (arkusze CSS i XSL), a następnie renderowanie rezultatu.

NewsML (ang. News Markup Language) - język oparty na XML język przeznaczony do opisu wiadomości i skojarzonych z nimi dokumentów, np. fotografii. Język został opracowany przez organizację IPTC (International Press Telecommunications Council).

Firebug – wtyczka dla przeglądarki internetowej Firefox jest programistycznym narzędziem umożliwiającym między innymi podgląd kodu HTML, edycje kaskadowych stylów (CSS) oraz JavaScript.

Nvu [enwju:] to wizualny edytor stron www oparty na Kompozytorze stron z pakietu Mozilla udostępniany na licencjach typu Open Source. W chwili obecnej program obsługuje język HTML w wersji 4.01, XHTML w wersji 1.0 oraz CSS w wersji 1 oraz 2. Podobnie jak przeglądarka Firefox i program pocztowy Thunderbird jest samodzielną aplikacją (w przeciwieństwie do zintegrowanego pakietu Mozilla).



       na podstawie Wikipedii, otwartej encyklopedii : licencje: GFDL, oraz CC-BY-SA 3.0 + autorzy, historia
edycja