2.30. CSS

CSS1 czyli Cascading Style Sheets Level 1 jest prostym językiem arkuszy stylistycznych pozwalającym na dołączanie tychże do kodu HTMLa. Każdemu elementowi, każdemu wystąpieniu danej klasy można przyporządkować określony styl: położenie względem marginesów, kolor i wielkość fontu.

CSS jest (przynajmniej dla mnie, ponieważ dla ,,poważnych'' zastosowań przemysłowych istnieje DSSSL) próbą opanowania rozwoju stosowanego przez niektórych producentów ,,znakowania typograficznego'' (wielce przy tym zawodnego, bo zależnego nie tylko od przeglądarki, ale i systemu operacyjnego, rozdzielczości monitora użytkownika końcowego i innych czynników) czyli np. CENTER, BODY BACKGROUND="red.gif" i powrotu do HTMLa semi-znaczeniowego. Posiada przy tym tak prostą

nazwa_odpowiedniego_znacznika_HTML ( atrybut_1: wartość, atrybut_2:
wartość /** komentarz jak z C **/)
składnię, elastyczność (np. o wiele dokładniejsze niżby to było możliwe w HTMLu pozycjonowanie elementów, możliwość automatycznego dołączania arkuszy z osobnych plików), że stanowi poważną konkurencję dla NHTMLa i innych wodotrysków.

Warto tutaj zwrócić uwagę na fakt, że prawidłowo napisany dokument HTML+CSS w wypadku kontaktu z przeglądarką nie używająca ,,styli'' (-ów?) powinien być w dalszym ciągu czytelny (choć może mniej kolorowy i bez nadzwyczajnych efektów, zwłaszcza w wypadku drukowania).

Patrz też:.