XHTML Basic
XHTML Basic to język znaczników oparty na XML, stworzony przez W3C, który znajduje zastosowanie głównie w urządzeniach mobilnych, takich jak telefony komórkowe, PDA oraz przystawki telewizyjne. Jest to podzbiór XHTML, który oferuje minimalny zestaw modułów obsługujących strukturę dokumentu, obrazki, tabele i obiekty.
Język ten ma na celu zastąpienie WML i C-HTML, zapewniając przewagę w postaci możliwości renderowania stron zarówno w przeglądarkach internetowych, jak i na urządzeniach ręcznych bez konieczności tworzenia odrębnych wersji strony.
Nokia opracowała XHTML Mobile Profile, który bazuje na XHTML Basic i wprowadza dodatkowe elementy specyficzne dla telefonów komórkowych. Obecnie obowiązującą wersją XHTML Basic jest 1.1, która została uznana za rekomendowaną.
DOCTYPE
Każdy dokument XHTML Basic musi zawierać następującą deklarację DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">