HTML i XHTML

Anonim

HTML vs XHTML

Porównanie HTML (Hypertext Markup Language) i XHTML (Extensible HTML) może być podobne do porównywania bliźniaków, ponieważ istnieje tylko kilka pomniejszych punktów, które możemy wskazać jako różne. Wynika to z faktu, że XHTML został wyprowadzony z HTML tylko po to, by dostosować się do standardów XML. Podstawową zasadniczą różnicą między nimi jest względna surowość XHTML w porównaniu do HTML. Podczas gdy ktoś kodujący w HTML może uciec z pewnymi lukami w strukturze i kodowaniu, to nie jest już możliwe z XHTML. Konieczność wymyślenia XHTML wynika z faktu, że HTML stał się zawikłany tagami specyficznymi dla przeglądarki, że strony kodowane w HTML nie zawsze wyglądają tak samo we wszystkich przeglądarkach.

Wszystkie dokumenty XHTML muszą mieć tylko jeden element główny, a wszystkie elementy muszą być napisane małymi literami, zamknięte i poprawnie zagnieżdżone. I chociaż faktycznie można zrobić to samo z HTML, w rzeczywistości nie jest to wymagane i można naruszyć dowolne lub wszystkie z tych reguł, a dokument HTML można nadal otwierać bez żadnych błędów. Kolejnym wymaganiem dotyczącym XHTML jest deklaracja DOCTYPE określająca reguły, które będą obowiązywać w twoim dokumencie; który odziedziczył po XML. Nie tylko ścisłość XHTML jest widoczna w strukturze, nawet zmienne zostały ograniczone do małych liter, a przypisane im wartości muszą być otoczone cudzysłowami, aby można je było właściwie rozpoznać.

Mimo że XHTML bazuje na zasadzie "tak jak jest", niewiele ulepszyło go w stosunku do HTML, co pokazuje XHTML podczas używania go w połączeniu z narzędziami XML. Surowość i ogólne uproszczenie standardów HTML w XHTML miało na celu uzyskanie czystego i pozbawionego cluterfication kodowania, które jest potrzebne do dalszego ulepszania tworzenia stron internetowych. XHTML pozwolił także twórcom stron internetowych tworzyć modułowy kod, którego mogą używać wielokrotnie w wielu projektach.

Częścią sukcesu HTML było to, że był to bardzo wybaczający język do kodowania. Cokolwiek włożysz do pliku, przeglądarka próbuje nadać mu sens i przedstawia najlepszą interpretację pliku html. Jednak wraz z rozwojem technologii przeglądarek i projektowaniem stron internetowych stają się bardziej złożone, uproszczone podejście do HTML zaczyna tracić podstawę do strukturalnego podejścia XHTML, które nie pozostawia wątpliwości przeglądarce. Chociaż dla tych, którzy przeglądają tylko witryny, trudno jest zauważyć, że twórcy stron internetowych stopniowo przechodzą od HTML do XHTML. Wskazuje, że HTML wkrótce będzie podnosił swoją pozycję do XHTML w najbliższej przyszłości.