XHTML/Nowości w stosunku do HTML: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
m naw
Kabexxxior (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 1:
Główna różnica w stosunku do HTML to oparcie XHTML o język XML(mówi się o tym, że XHTML jest aplikacją XML). Zmiana ta usunęła kilka błędów założeń w stosunku do HTML. Mimo wszystkich zmian, zarówno XHTML i HTML to języki znacznikówelementów, więc są do siebie bardzo podobne.
Jedną z widocznych różnic jest natomiast konieczność zakańczania każdego elementu. W HTML dozwolonym było, by nie domkniętyniedomknięty znacznik rozpoczynający dany element nie poprzedzał znacznika zamykającego. W efekcie dochodziło do powstania zupy tagów (struktury dokumentu trudnej do zrozumienia, zarówno dla człowieka i maszyny). Dzięki konieczności zamykania elementów, kod jest znacznie czytelniejszy, przeglądarka może odróżnić elementy dzieci od elementów braci, a strona może wyświetlać się szybciej.
 
Kolejną różnicą w stosunku do HTML jest założenie, że wszystkie elementy prezentacyjne powinny zostać wycofane. Do tej pory nie zostało to zrealizowane, jednak w przyszłości można się spodziewać wycofywania elementów prezentacyjnych.
 
Dokumenty XHTML, w przeciwieństwie do HTML, można łączyć z innymi dokumentami XML, np. SVG. Prawie wszystkie nowoczesne przeglądarki umożliwiają już osadzanie grafiki wektorowej bezpośrednio w ciele dokumentu. Innymi aplikacjami XML'a są: MathML, XLink, MetaLink, XForms, DockBook, itd.