HTML/Document Type Declaration
Z Wikibooks, biblioteki wolnych podręczników.
< HTML
HTML w specyfikacji 4.01 ma trzy DTD (ang. Document Type Declaration): 1. Strict DTD - (ścisła) zawiera wszystkie elementy i atrybuty, które nie są zdeprecjonowane (nie deprecated) oraz nie pojawiają się w dokumentach z ramkami.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
lub
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2. Transitional DTD - (przejściowa) zawiera wszystko co w Strict DTD plus elementy i atrybuty nie używane obecnie.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
lub
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3. Frameset DTD - (dla ramek) zawiera wszystko co w Transitional DTD plus elementy odnoszące się do ramek: FRAME, FRAMESET oraz NOFRAMES (używane na stronach startowych ramek).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
lub
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Aby wstawić tą deklarację, należy wkleić ją przed sekcją <html>.