Un pic despre DOCTYPE
În acest articol mici, am dori să atingă într-o problemă importantă ca utilizarea tag-ul „doctype“. Pentru a fi precis, doctype nu este o etichetă HTML, și spune browser-ul ce versiune a limbajului de marcare utilizat pentru a afișa corect pagina (de exemplu: XHTML 1.0 sau HTML 4.01).
Poate că se confruntă cu o situație în care totul se face corect (HTML-marcare, css), iar pagina încă nu se afișează corect. Poate că totul este lipsa sau indicarea inexactă a „tag-ul“. În acest caz, browser-ul va trece la un mod „special“ (presupunând că ați mutat departe de standardele și permiteți-vă unele libertăți) și încercarea de a afișa pagina după cum consideră potrivit, nu pentru că ai vrut să. Este clar că browser-un astfel de comportament nu ne convine.
Un exemplu de cele mai comune tipuri de DOCTYPE:
Și un pic despre ce înseamnă: Strict, de tranziție, și Frameset.
- Strict - în acest DTD nu sunt tag-uri au statutul de „experiență“ (prezentaționale) sau nedorite pentru utilizare (învechită).
- Tranziție - mai moale (de tranziție) DTD. Acesta include toate strict, și permite, de asemenea, utilizarea de tag-uri cu experiență și nedorite. Nu puteți utiliza cadre.
- Frameuri - la rândul său, moștenește toate tranzitorii și vă permite să utilizați cadre.