2007 15 września 2007

Jakie są Deklaracje typu dokumentu? Jakie są dziwactwa PRZEGLĄDARKI i trybie ścisłym?

Prosta rzecz biorąc (dla tych, którzy nigdy nie słyszeli o doctype przed dzisiaj)! DOCTYPE jest deklaracja w dokumencie HTML występujący przed <HTML>, który wygląda mniej więcej tak (wklejony od źródła tej samej stronie)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Dlaczego warto korzystać z doctype?
Wszystko zaczęło się gdy standardy przeglądarki zostały wprowadzone przez W3C. Wcześniejsze developerzy realizowane CSS zgodnie z życzeniem przeglądarkach, aby strony wyświetlane poprawnie w nich i większość serwisów internetowych miał CSS, które nie całkiem pasują te specyfikacje i norm.

Dlatego rozwiązaniem tego problemu było

  • pozwalają programistów, którzy znali swoje standardy do wyboru tryb, w którym do użytku.
  • kontynuować wyświetlanie starych stron według starych (dziwactwa) zasad.

I DOCTYPE urodził.

Tak więc na podstawie tego, czy strona jest przeznaczona do normy, czy też nie, należy wybrać odpowiedni doctype.


Relacja między DOCTYPE & Przeglądarka trybach
Doctype jest oświadczenie, które mówi przeglądarkę jakim trybie powinna renderowania strony HTML lub raczej dokładniej w jaki sposób należy interpretować przeglądarka CSS w; trybie quirks lub trybie ścisłym.

Stare strony napisane zanim normy te zostały wprowadzone nie masz doctype. Dlatego, kiedy nie ma DOCTYPE w HTML następnie przeglądarka jest w trybie quirks.
Ale jeśli DOCTYPE określa się jako jedno z poniższych, a następnie przeglądarka mówi się, że w trybie ścisłym.

<DOCTYPE html PUBLIC "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd">


NDK startowej | Wyrażając IT | Podniebienie Wyrażając | Penmenship Wyrażając | Awe Wyrażając | Wyrażając Myself