Przyszłość z XHTML 1.0
Korzystanie z Internetu nie jest już ograniczone możliwościami sprzętowymi i oprogramowaniem komputera. Łatwy dostęp do Internetu za pomocą WebTV zachęca do spędzania wielu godzin przed ekranem telewizora. Programy zarządzające informacją osobistą (Personal Information Managers) i palmtopy umożliwiają użytkowanie Internetu w czasie podróży. Odpowiedni sprzęt komputerowy umożliwia także korzystanie z sieci osobom niepełnosprawnym. W nowym tysiącleciu Internet stał się efektywnym, powszechnie dostępnym sposobem komunikacji i edukacji.
Wiele nowszych technologii, opracowanych dla urządzeń przenośnych, nie jest w stanie w pełni współpracować ze starszymi specyfikacjami języka HTML. Urządzenia te nie mają takich mocy przetwarzania danych jak komputery stacjonarne, więc są znacznie mniej pobłażliwe dla nieefektywnego kodu programu. Twórcy specyfikacji HTML starali się przystosować do postępujących zmian, lecz ograniczenia, jakim HTML podlega, stawały się coraz bardziej widoczne. Ponieważ obecna specyfikacja HTML wykracza już daleko poza jej możliwości, prawdopodobnie nie powstanie już w przyszłości specyfikacja HTML 5.0.
Rozwój Internetu domaga się języka znaczników bardziej elastycznego niż HTML. Zmiany podążają w kierunku XML (skrót od Extensible Markup Languge — elastyczny język znaczników), składnika SGML, umożliwiającego wykorzystanie indywidualnie definiowanych znaczników. I w tym momencie na scenę wkracza XHTML 1.0.
XHTML 1.0, napisany w XML, jest standardem stworzonym z myślą o przyszłości. Zapewne zastanawiasz się teraz, dlaczego czytasz książkę o HTML 4 zamiast o XTML 1.0? Pozwól mi wyjaśnić tą kwestię.
Technicznie języki XHTML 1.0 i HTML 4 są bardzo podobne do siebie. Znaczniki i atrybuty w nich użyte są praktycznie takie same, więc przystosowanie się do specyfikacji XHTML 1.0 wymaga spełnienia jedynie kilku prostych zasad. W niniejszej książce znajdziesz wiele rad, jak stosować różne znaczniki HTML, tak aby strony tworzone przez Ciebie były poprawnie odczytane we wszystkich przeglądarkach internetowych.
|