Jesteś tutaj: webmade.org >> kursy online >> kurs xhtml >> Część 4
autor: Dominik Tomaszuk, ostatnia modyfikacja: 2007-07-14
W XHTML 1.0 istnieją trzy wersje DTD czyli definicje typu dokumentu: 'transitional', 'strict', 'frameset'. Wersje te pozwalają na poprawną walidację tzw. sprawdzenie poprawności dokumentu XHTML.
Transitional to najczęściej stosowana wersja DTD. Jest swego rodzaju formą przejściową pomiędzy HTML a XHTML, ponieważ zezwala na korzystanie ze znaczników i atrybutów w statusie deprecated (takich jak <applet>, <font>, <s>, align, width i innych wymienionych na stronie: 'Informacje ogólne'). W tej wersji nie można stosować ramek.
Przykład:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Należy unikać 'Transitional', zaleca się stosowanie 'Strict'
Strict jest to wersja DTD, do której wszyscy powinni dążyć. Jest bardzo trudna do zrealizowania, ponieważ zabrania stosowania tagów i atrybutów w statusie deprecated (patrz: 'Znaczniki' i 'Atrybuty') . Nie można w niej korzystać z ramek.
Przykład:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Frameset to wersja DTD, która dopuszcza wszystkie elementy (czyli z atrybutów i znaczników deprecated i ramek). Jak widać ta wersja podobna jest do 'transitional'.
Przykład:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Należy unikać 'Frameset', zaleca się korzystanie z 'div' i CSS. W przyszłości ramki powrócą do XHTML w postaci nowego języka XFrames.
Do XHTML 1.1 zalecana jest następująca wersja DTD:
Wersja DTD XHTML 1.1 jest podobna do wersji XHTML 1.0 Strict. Nie wszystkie jednak dokumenty XHTML 1.0 Scrict mogą być dokumentami XHTML 1.1. Po wykonaniu strony WWW należy ją poddać walidacji i na podstawie wyników zadeklarować wersję DTD (patrz: 'Linki i walidatory').
Dominik Tomaszuk
szukaj: DTD Transitional Strict Frameset DTD XHTML 1.1 kurs xhtml
Zagadnienia poruszane w tej części kursu:
© 2004-2008 copyright by webmade.org