Veb səhifənizin hansı HTML standartına uyğun yazıldığını göstərir.
DOCTYPE | Təsvir |
---|---|
HTML5 | |
Bütün sənədlər üçün. | |
HTML 4.01 | |
"http://www.w3.org/TR/html4/strict.dtd"> | Ciddi HTML sintaksisi. |
Keçid HTML sintaksisi. | |
HTML sənədi çərçivələrdən istifadə edir. | |
XHTML 1.0 | |
Ciddi XHTML sintaksisi. | |
Keçid XHTML sintaksisi. | |
Sənəd XHTML-də yazılmışdır və çərçivələrdən ibarətdir. | |
XHTML mobil profil, mobil telefonlar üçün xüsusi elementlər əlavə edir. | |
XHTML 1.1 | |
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | Bu tərifin növlərə bölünməsi yoxdur; sintaksis eynidir və aydın qaydalara tabedir. |
Beləliklə, bir neçə dokttip var (HTML və XHTML üçün ciddi və keçid). Hansı standartı seçmək sualdır.
HTML və XHTML Standartları
HTML - standart dil Veb sənəd işarələməsi.
HTML 4.01 və HTML5-də görünüş səhifə məzmunundan ayrılır. Məzmun və struktur (başlıqlar, paraqraflar, keçidlər) HTML-də göstərilmişdir. Dizayn (düzləşdirmə, şriftlər, rənglər) CSS üslubları ilə müəyyən edilir.
Məsələn, etiket və align atributu köhnəlmişdir.
XHTML, XML-ə əsaslanan genişləndirilə bilən Veb sənəd işarələmə dilidir. XHTML standartı HTML 4.01 və XHTML arasındakı fərqlərin siyahısıdır.
XHTML Tələbləri | Bu qadağandır | Lazımdır |
---|---|---|
Bütün etiketlər bağlanmalıdır. | ||
Bütün etiketlər, atributlar və CSS xassələri daxil edilməlidir kiçik hərf. | ||
Bütün etiket atribut dəyərləri dırnaq içərisində olmalıdır. | ||
İyerarxiyaya ciddi əməl edilməlidir: birinci teq sonuncu bağlanır. | ... | ... |
Blok teqi daxili teq daxilində yerləşə bilməz. (Blok elementindən sonra səhifədə sonrakı çıxış yeni sətirdə baş verir. Daxil edilmiş element sətir kəsilməsi yaratmır.) | ...
| ...
|
Boole atributları genişləndirilmiş formada yazılır. | ||
Şəkillərin təsviri olmalıdır |
XHTML dilinin üstünlükləri sintaksisin sərtliyi deyil, öz etiketlərinizlə çıxış etmək bacarığıdır.
Bununla belə, 2 iyul 2009-cu ildə Ümumdünya Şəbəkə Konsorsiumu (W3C) XHTML konsepsiyasının yanlış olduğunu nəzərə alaraq XHTML 2.0 üzərində işin dayandırıldığını elan etdi. Bir qrup proqramçı HTML5 standartı üzərində işləməyə keçdi. HTML5 standartı hələ təsdiqlənməsə də, artıq bir çox saytlar üzərində yazılıb.
HTML5-in nə vaxt bitəcəyi ilə maraqlanan hər kəs orijinal mənbələrə baxa bilər:
HTML5 standartının rəsmi versiyası bu ünvanda yerləşir: www.w3.org/TR/html5/
Gəlin seçim edək. Bunu etmək çətin deyil: HTML dilini genişləndirmək niyyətində deyilsinizsə, XHTML standartından istifadə etməməlisiniz.
Biz üzərində dayanmayacağıq!DOCTYPE, çərçivələrdən istifadə edən sənədlər üçün nəzərdə tutulmuşdur: srağagün.
Növbəti sual budur: hansı sintaksisi seçmək lazımdır - sərt və ya keçidli?
Ciddi və keçid HTML 4.01 sintaksisi
Keçid sintaksisləri keçidi asanlaşdırmaq üçün mövcuddur yeni standart. Onlar ciddi sintaksisin səhv hesab edəcəyi bir çox şeyi atlayacaqlar.
Bir nümunə ilə burada nə olduğunu başa düşmək daha asandır. Əvvəlcə ciddi sintaksisi təyin edək.
Ciddi sintaksis
Etibarlılıq yoxlanışı
qırmızı rəng.