Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Znacznik DOCTYPE
Forum PHP.pl > Forum > Po stronie przeglądarki
lexis72
Witam,
Robie porzadki w kodzie swojej strony i chcialbym spytac czy znaczik DOCTYPE na samej gorze ma jakies wieksze znaczenie? Mam takie dwie oto linijki i zastanawiam sie czy lepiej bedzie jak je usune czy zostawie?

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='".$locale['xml_lang']."' lang='".$locale['xml_lang']."'>
by_ikar
Doctype jest informacją dla przeglądarki jak ma interpretować dany dokument html. Akurat xhtml i tak jest w 98% używany niepoprawnie (bez odpowiednich nagłówków) więc nie ma znaczenia dla ciebie czy używasz doctype html5, czy html4.. Powiedzmy wywalisz doctype, w chromie i ff nadal ci wszystko będzie działać, ale w IE, mogą ci pewnie rzeczy przestać działać, dlatego że IE jak daje mu się błędy doctype (albo doctype nie jest pierwszym elementem dokumentu) przełącza się na quirks mode i dzieją się rzeczy magiczne - hover działa tylko dla linków etc. Więc doctype ma znaczenie, nawet jeżeli pozornie wydaje ci się że wszystko działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.