xHTML jako rozszerzenie HTML Damian Urbańczyk xHTML xHTML jako rozszerzenie HTML
Czym jest xHTML? xHTML to skrót od Extensible HyperText Markup Language, czyli rozszerzalnego hipertekstowego języka znaczników. Jest to język tworzenia stron WWW, następca języka HTML, który nie jest już rozwijany. Specyfikację tego języka przygotowuje World Wide Web Consortium, firma znana jako W3C.
xHTML kontra HTML Pierwsza i podstawowa różnica pomiędzy xHTML a HTML to fakt, że xHTML jest zgodny ze specyfikacją XML, a to z kolei oznacza, że każdy dokument xHTML jest poprawnym dokumentem XML. Obecnie wszystkie przeglądarki poprawnie odczytują strony internetowe napisane w xHTMLu, jednak niektóre elementy są różnie interpretowane – w zależności od programu.
Tylko małe litery… Nazwy atrybutów i znaczników w xHTML muszą być pisane małymi literami. Nie stosujemy już: <IMG SRC=”obrazek.jpg” ALT=”obraz”> Teraz używamy małych liter: <img src=”obrazek.jpg” alt=”obraz” />
Zamykanie znaczników… Wszystkie znaczniki, które zostały otwarte w dokumencie xHTML, muszą zostać zamknięte. Wstawienie obrazka na stronę w HTMLu wyglądało tak: <IMG SRC=”foto.jpg” ALT=” fotka”> Teraz, w xHTMLu, musi wyglądać tak: <img src=”foto.jpg” alt=” fotka” />
Zamykanie pustych atrybutów Wprowadzone zostało również zamykanie pustych atrybutów. W xHTMLu nie można zastosować samego <br>, jako elementu kierującego do następnej linii. Teraz stosuje się: <br /> lub <br></br>
Stosowanie cudzysłowów W xHTMLu wszystkie wartości atrybutów bezwzględnie muszą być ujęte w cudzysłowy. Mogą to być podwójne cudzysłowy: <img src=”obrazek.jpg” alt=” ”/> Mogą to również być pojedyncze cudzysłowy: <img src= ’obrazek.jpg’ alt= ’ ’/>
Deklaracja na wstępie Każdy dokument xHTML powinien rozpoczynać się od deklaracji XML, która wskaże, w jakiej wersji xHTML była tworzona dana strona. Określenie kodowania znaków, ujęte w tej deklaracji, pozwoli przeglądarce na odpowiednie odczytanie znaków narodowych, wykorzystanych w dokumencie: <?xml version="1.0" encoding="ISO-8859-2"?>
Sprawdzanie poprawności kodu Poprawność kodu strony WWW (nie musi być ona napisana w xHTMLu) można sprawdzić za pomocą, tzw. walidatora – udostępnionego przez W3C programu, który sprawdza, czy kod HTML danej strony jest zbudowany poprawnie z wykorzystaniem prawidłowych elementów. Walidator dostępny jest na stronie: http://validator.w3c.org
Dziękuję za uwagę!