jp-css.pdf
(
135 KB
)
Pobierz
Języki programowania
wysokiego poziomu
CSS
Arkusze stylów CSS
Kaskadowe Arkusze Stylów CSS (ang. Cascading Style
Sheets) to język służący do formatowania dokumentów
WWW, utworzonych w językach HTML oraz XHTML.
• CSS stworzono w celu odseparowania formy prezentacji
dokumentu (CSS) od jego struktury i zawartości (HTML)
•
Arkusz CSS składa się z listy dyrektyw (reguł) określających
sposób prezentacji określonej cechy określonego elementu
HTML/XHTML (np. kolor czcionki nagłówka poziomu 3,
szerokość lewego wewnętrznego marginesu elementu listy, …)
• Kaskada stylów polega na możliwości definiowania stylu w kilku
miejscach i określeniu priorytetów poszczególnych arkuszy
(na wypadek gdyby reguły były sprzeczne)
• Począwszy od CSS 2.1 można definiować odrębne style dla
różnych mediów (ekran, drukarka, tv, …)
Arkusze stylów CSS
CSS wywodzą się z języka DSSSL (ang. Document Style
Semantics and Specification Language).
• DSSSL jest językiem formatowania dokumentów SGML
(SGML jest zorientowany na przetwarzanie programowe)
• DSSSL pozwala przetwarzać dokumenty SGML na dokumenty
bardziej czytelne dla człowieka, w tym szeroko znane formaty
RTF, HTML, LaTeX (LaTeX można przetworzyć np. na PDF);
• Inne znane zastosowanie DSSSL to język DocBook – język
znaczników zdefiniowany pierwotnie w SGML (obecnie XML),
służący do tworzenia dokumentacji technicznej sprzętu
komputerowego i oprogramowania, w sposób niezależny od
platformy prezentacji;
Dzięki DSSSL można przetwarzać dokumenty DocBook na różne
formaty, np. HTML, HTML HELP, PDF, bez zmian w źródłach
Arkusze stylów CSS
Wersje języka CSS na tle rozwoju HTML
• 1980 – prototyp hipertekstowego systemu informacyjnego
• 1989 – propozycja systemu dla Internetu, projekt WWW
• 1991 – pierwsza publicznie dostępna specyfikacja HTML
• 1993 – propozycja (draft) HTML opublikowana przez IETF
• 1994 – pierwsza propozycja CHSS
• 1995 – HTML 2.0, pierwsza oficjalna specyfikacja IETF
•
1996 – CSS level 1: pierwsza oficjalna specyfikacja CSS
– HTML 3.0; powstaje W3C
• 1997 – HTML 4.0
• 1998 – CSS level 2:
– HTML 4.01
• 2004 – CSS level 2.1: Zalecenie (2005: draft; 2007: zalecenie)
• 2008 – wersja robocza (working draft) HTML 5.0
Przeglądarki internetowe
Wojny przeglądarek
• Pierwsza wojna przeglądarek: 1997-1999
MS Internet Explorer vs Netscape Navigator
Niestandardowe rozszerzenia ("fajniejsze" strony WWW);
• Druga wojna przeglądarek: 2002-?
MS Internet Explorer vs (Firefox + Safari + Opera)
Zgodność ze standardami i likwidacja monopoli;
2.0 3.0
4.0 4.1
5.0
HTML
1.0 1.1
XHTML
1.0
2.0
2.1
CSS
Plik z chomika:
luk.rus
Inne pliki z tego folderu:
ABC jezyka html i xhtml.pdf
(466 KB)
dreamweaver_cs3_help.pdf
(8901 KB)
jp-css.pdf
(135 KB)
wprowadzenie css.pdf
(75 KB)
HTML_dla_bardzo_początkujących.rar
(317 KB)
Inne foldery tego chomika:
Bibllia - Informatyka
Bios ustawienia opis
Egzamin Technik Informatyk
HTML dla bardzo początkujących
HTML JAK ZROBIĆ STRONE W NECIE
Zgłoś jeśli
naruszono regulamin