HTML nie opisuje układu strony
Style w edytorach tekstu i innych programach do graficznego składu stron nie są tylko nazwami, przypisanymi do poszczególnych elementów strony, zawierają oprócz tego informacje o formatowaniu tych elementów, takie jak rozmiar i styl użytej czcionki, wcięcia, podkreślenia itp. Jeżeli więc napiszesz tekst, który powinien być nagłówkiem, używasz stylu Nagłówek, a odpowiednim formatowaniem zajmuje się już program.
HTML nie posuwa się tak daleko. Nie mówi nic na temat tego, jak powinna wyglądać strona, kiedy znajdzie się na ekranie. Znacznik HTML wskazuje tylko, że dany element to nagłówek bądź lista, ale w żaden sposób nie określa, jak ten nagłówek czy lista ma być sformatowana. I tutaj znów można odnieść się do przykładu autora artykułu i osoby składającej tekst — to właśnie ona, a nie autor, decyduje o tym, jaką czcionką wydrukować tytuł i jaki ma być duży. Autor, którym w przypadku stron WWW będziesz Ty, musi martwić się tylko o to, który fragment tekstu ma być tytułem.
Notatka
Choć HTML nie mówi wiele o wyglądzie strony po jej wyświetleniu, to jednak kaskadowe arkusze stylów (w skrócie CSS) dają zaawansowane możliwości formatowania znaczników HTML. Wiele zmian wprowadzonych w języku HTML 4.0 sprzyja wykorzystaniu CSS. Poznawanie arkuszy stylów rozpoczniesz w rozdziale 4. „Zaczynamy od podstaw”, a więcej na ich temat dowiesz się w rozdziale 10. „XHTML i arkusze stylów”.
Przeglądarki WWW, oprócz funkcji pobierania stron z sieci, wykonują także całą pracę związaną z formatowaniem tekstu HTML. Każda przeglądarka, nieważne czy będzie to Lynx, czy też Netscape, po pobraniu pliku z sieci odczytuje (choć może lepszym słowem byłoby: przetwarza) znaczniki HTML, a następnie formatuje tekst i elementy graficzne oraz wyświetla je na ekranie. Przeglądarka posiada przypisane ustawienia, każdemu elementowi strony przypisany jest pewien styl wyświetlania na ekranie. Przykładowo, nagłówki wyświetlane są przy użyciu czcionki większej niż reszta tekstu na danej stronie. Przeglądarka dopasowuje szerokość tekstu do aktualnego rozmiaru okna, przenosząc odpowiednio wyrazy do nowej linii.
Standardowe ustawienia stylów w przeglądarkach mogą różnić się w zależności od przeglądarek i platform systemowych. Niektóre z nich mogą korzystać z zupełnie innych czcionek niż pozostałe. I tak, w jednej przeglądarce kursywa będzie wyświetlana, tak jak powinna, czyli jako pismo pochyłe, ale w innych systemach, które nie mają możliwości wyświetlania tego typu czcionki na ekranie, zostanie zastąpiona pokreśleniem. Innym przykładem mogą być nagłówki, które zamiast być wyświetlane większą czcionką, będą wypisane wielkimi literami. Dla projektanta stron WWW oznacza to tyle, że strony tworzone przez niego mogą wyglądać bardzo różnie, w zależności od systemu i przeglądarki. Informacje, zawarte na stronie oraz wszystkie połączenia pozostaną niezmienione, różny będzie jedynie wygląd na ekranie. Strona, która wygląda wspaniale w systemie, w którym została zaprojektowana i wykonana, może okazać się beznadziejna (albo nawet kompletnie nieczytelna), kiedy będzie oglądana za pomocą innej przeglądarki na innej platformie systemowej.
|