Wprowadzenie XHTML
XHTML jest formatem XML napisany w HTML.
Czym jest XHTML?
- XHTML oznacza Extensible HTML
- XHTML i HTML 4.01 są prawie identyczne
- XHTML jest ostrzejsze i bardziej czystą wersję HTML
- Aplikacja XHTML za pomocą języka XML definiuje HTML
- XHTML jest styczeń 2001 rekomendacją W3C opublikowała
- XHTML przez wszystkich głównych przeglądarek wsparcia
Dlaczego warto korzystać z XHTML?
Strona internetowa zawiera wiele "złego" HTML.
Jeśli spojrzeć w przeglądarce następujący kod HTML, aby uruchomić bardzo normalne (nawet jeśli nie jest on zgodny z zasadami HTML):
XML to musi odpowiednio oznakowane i dobrze ukształtowany język znaczników.
Jeśli chcesz dowiedzieć się XML, zapoznaj się z naszą XML Tutorial .
Dzisiaj, środowisko naukowe, istnieje kilka różnych technologii przeglądarka. Niektóre z nich działa na komputerze, podczas gdy inne mogą być uruchamiane na telefonów komórkowych lub innych małych urządzeń. Małe Urządzenia często brakuje wyjaśnienia "złych" język znaczników zasobów i możliwości.
Więc - łącząc w sobie zalety HTML i XML, opracowaliśmy XHTML. XHTML jako XML przeprojektowany HTML.
Najważniejsza różnica w porównaniu z HTML:
Struktura dokumentu
- XHTML DOCTYPE jest obowiązkowe
- <Html> Atrybut nazw XML jest obowiązkowe
- <Html> <head>, <title> i <body> jest obowiązkowe
Element składni
- elementy XHTML muszą być prawidłowo zagnieżdżone
- elementy XHTML muszą być zawsze zamknięte
- elementy XHTML muszą być pisane małymi literami
- Dokumenty XHTML musi mieć jeden element główny
Atrybut składni
- atrybuty XHTML muszą być pisane małymi literami
- wartości atrybutów XHTML muszą być otoczone cudzysłowie
- Minimalizacja atrybutów XHTML jest zabronione
<! DOCTYPE ....> jest obowiązkowe
Dokumenty XHTML muszą być XHTML deklaracja typu dokumentu (DOCTYPE XHTML deklaracji).
Można znaleźć kompletny poradnik w tym tag w Reference Manual XHTML typu dokumentu.
<Html> <head> <title> i <body> musi istnieć i musi użyć <html> atrybut xmlns w dokumencie podano nazw XML.
Poniższy przykład pokazuje dokument XHTML z minimum wymaganych tagów:
elementy XHTML muszą być prawidłowo zagnieżdżone
W HTML, niektóre elementy nie mogą być zagnieżdżone, na przykład:
W XHTML, wszystkie elementy muszą być zagnieżdżone ze sobą racjonalne, jak poniżej:
elementy XHTML muszą posiadać tag zamykający
Przykłady błędów:
Po prawej:
Puste elementy musi zawierać tag zamykający
Przykłady błędów:
Po prawej:
elementy XHTML muszą być pisane małymi literami
Przykłady błędów:
Po prawej:
Nazwy atrybutów muszą być pisane małymi literami
Przykłady błędów:
Po prawej:
Wartości atrybutów muszą cytaty
Przykłady błędów:
Po prawej:
Dozwolone skróconą własnością
Przykłady błędów:
Po prawej:
Jak przekonwertować HTML do XHTML
- Dodaj XHTML <! DOCTYPE> na swojej stronie
- Dodawanie atrybutu xmlns do elementu HTML każdej strony.
- Zmień wszystkie elementy na małe litery
- Zamknij wszystkie puste elementy
- Modyfikować wszystkie nazwy atrybutów na małe litery
- Wszystkie wartości atrybutów, aby dodać cytaty