Jak przekonwertować HTML na XHTML?

eXtensible HyperText Markup Language (XHTML) zastąpił podobny HyperText Markup Language (HTML) jako preferowany język znaczników do tworzenia stron internetowych, ale stare strony internetowe można stosunkowo łatwo przekonwertować z HTML na XHTML. Najpierw wybierz odpowiednią wersję XHTML do konwersji, ponieważ różne wersje obsługują różne funkcje. Następnie wprowadź ręcznie zmiany w kodzie, aby lepiej zrozumieć zasady składni nowego języka lub użyj narzędzia programowego do konwersji stron. W obu przypadkach dobrym pomysłem jest sprawdzenie, czy dokument został poprawnie przekonwertowany za pomocą walidatora XHTML, który może wykryć wszelkie błędy w kodzie.

Należy pamiętać, że podobnie jak HTML, XHTML ma kilka różnych wersji i nie wszystkie obsługują te same funkcje. XHTML 1.0 Transitional umożliwia stosowanie pewnych znaczników, elementów i atrybutów prezentacyjnych obecnych we wcześniejszych standardach HTML, w tym atrybuty tag i „center”. Jeśli przechodzisz z HTML do XHTML 1.0 Strict lub XHTML 1.1, usuń wszelkie znaczniki lub elementy prezentacyjne i odtwórz żądany wygląd za pomocą Cascading Style Sheets, ponieważ te wersje XHTML nie obsługują żadnych elementów prezentacyjnych.

W przypadku prostego dokumentu internetowego można ręcznie wykonać konwersję HTML do XHTML. Jeśli jesteś nowy w XHTML, może to również pomóc ci lepiej zapoznać się z bardziej rygorystycznymi regułami składni języka. Aby spełnić te bardziej rygorystyczne wymagania, upewnij się, że wszystkie tagi są pisane małymi literami, prawidłowo zagnieżdżone i zamknięte ukośnikiem. Ponadto wszystkie wartości muszą znajdować się w cudzysłowie. Opcja „znajdź i zamień wszystko” dostępna w większości edytorów tekstu i programów do tworzenia stron internetowych może pomóc w dokonaniu tych zmian.

Oprogramowanie może również przekonwertować kod z HTML na XHTML za pomocą kilku kliknięć. Większość profesjonalnych programów do projektowania stron internetowych ma tę opcję, często w menu „Plik” lub „Narzędzia”. Popularne narzędzie o nazwie HTML Tidy, pierwotnie wydane przez członków World Wide Web Consortium (W3C), można pobrać za darmo i zarówno czyści, jak i konwertuje popularne formaty internetowe. Możesz również znaleźć kilka narzędzi online, które mogą zmieniać dokumenty z jednego języka znaczników na inny.

Niezależnie od tego, czy zdecydujesz się edytować dokumenty ręcznie, czy użyć oprogramowania do konwersji HTML na XHTML, przed opublikowaniem swoich stron w sieci należy sprawdzić kilka rzeczy. Aby być poprawnym XHTML, strona powinna mieć zarówno definicję typu dokumentu (DOCTYPE lub DTD), jak i deklarację przestrzeni nazw XML. Każdy z nich będzie zależeć od używanej wersji XHTML, więc zrób trochę badań, aby dowiedzieć się, jak te elementy powinny wyglądać. Walidator XHTML, dostępny w większości programów do tworzenia stron internetowych, jak również na stronie internetowej W3C, poinformuje Cię o wszelkich błędach lub pominięciach w Twoim kodzie.