Ин аст, ки чаро вариантҳои гуногуни HTML вуҷуд доранд

Варианти якуми HTML як адад нусхаи он нест, он фақат "HTML" номида шуд ва барои баровардани саҳифаҳое, ки дар солҳои 1989 - 1995 инъикос ёфта буд, истифода шудааст. Соли 1995, IETF (Сохтори компютерии Интернет) HTML-и стандартишуда ва рақамӣ он "HTML 2.0".

Дар соли 1997 консорсиуми ҷаҳонии вебсайт (W3C) версияи навтарини HTML, HTML 3.2 пешниҳод намуд. Он дар соли 1998 бо HTML 4.0 дар соли 1998 ва 4.01 буд.

Он гоҳ W3C эълон кард, ки он нусхаҳои нави HTML-ро эҷод нахоҳад кард ва ба диққат дар бораи HTML ё XHTML мутобиқат мекунад. Онҳо тавсия медиҳанд, ки конструкторҳои веб истифода мекунанд, ки HTML 4.01 барои ҳуҷҷатҳои HTML мебошанд.

Дар атрофи ин нуқтаи назар, рушд тақсим мешавад. W3C ба XHTML 1.0 тамаркуз мекард ва чизҳои ба монанди XHTML Basic тавсияҳо дар соли 2000 ва пас аз он ба миён омаданд. Аммо таҳиягарони Интернет намехост, ки ба сохтори структураи XHTML ҳаракат кунанд, дар соли 2004, гурӯҳи кории корпоративии корпоративии веб-корпоративӣ (WHATWG) ба як варианти нави HTML оғоз кард, ки он ҳамчун XHTML ҳамчун HTML5 номида намешавад. Онҳо умед доранд, ки ин дар навбати худ ҳамчун тавсияҳои W3C қабул карда мешавад.

Қарор дар бораи варианти HTML

Ҳангоми навиштани веб саҳифа аввал қарори шумо дар HTML ё XHTML нависед. Агар шумо ҳамчун муҳаррири монанди Dreamweaver истифода нанамоед, ин интихоб аз тарафи DOCTYPE шумо интихоб мекунед. Агар шумо XHTML DOCTYPE -ро интихоб кунед, саҳифаи шумо дар XHTML навишта мешавад ва агар шумо HTML DOCTYPE -ро интихоб кунед, саҳифаро дар HTML нависед.

Якчанд фарқият байни XHTML ва HTML вуҷуд дорад. Аммо ҳоло, ҳамаи шумо бояд бидонед, ки XHTML HTML 4.01 ҳамчун замимаи XML мебошад. Агар шумо XHTML нависед, ҳамаи хусусиятҳои шумо коғаз хоҳанд шуд, аломатҳои шумо пӯшида мешаванд ва шумо метавонед онро дар муҳаррири XML таҳрир кунед. HTML хеле заифтар аз XHTML аст, зеро шумо метавонед нохунакҳои хомӯширо тарк кунед

бе тамаркузи пӯшида

ва ғайра.

Чаро HTML истифода баред

Чаро истифода XHTML

Пас аз шумо & # 39; ва шумо қарор қабул кардед HTML ё XHTML - Кадом версияро шумо бояд истифода баред?

HTML
Дар се намуди HTML мавҷуд аст, ки дар Интернет истифода мешаванд:

Баъзеҳо мегӯянд, ки нусхаи чорум "нусхаи" NO-DOCTYPE "мебошад. Ин маъмулан одатан драйвҳо номида мешавад ва ба ҳуҷҷатҳои HTML, ки муайян карда шудааст, DOCTYPE намоиш дода шудааст, то он даме, ки браузерҳои гуногунро нишон медиҳанд.

Ман тавсифи HTML 4.01. Ин варианти охирини стандарти аст, ки он аз тариқи браузерҳои муосир қабул карда мешавад. Шумо бояд фақат HTML 4.0 ё 3.2-ро истифода баред, агар шумо сабабҳои мушаххас дошта бошед (масалан, агар шумо Intranet ё kiosk бунёд намоед, ки браузерҳо онро танҳо дар он ҷо 3.2 ва 4.0-ро истифода мебаранд ва имконот доранд). Агар шумо ҳақиқатан намедонед, ки шумо дар ин ҳолат ҳастед, пас шумо нестед ва шумо мехоҳед HTML 4.01 -ро истифода баред.

XHTML
Дар айни замон ду версияи XHTML: 1.0 ва 2.0 мавҷуд аст.

XHTML 2.0 хеле нав аст ва ҳанӯз аз тарафи браузерҳои вебсайт дастгирӣ нашудааст. Пас, ман бо истифода аз XHTML 1.0 тавсия медиҳам . Вақте, ки XHTML 2.0 васеъ дастгирӣ карда мешавад, дар ҳақиқат хуб хоҳад буд, вале то ин вақт, мо бояд бо вариантҳои хонандагонамон истифода барем.

Пас аз шумо & # 39;

Боварӣ ҳосил намоед, ки DOCTYPE -ро истифода баред. Истифодаи DOCTYPE танҳо як варианти HTML дар ҳуҷҷатҳои HTML аст ва онро кафолат медиҳад, ки саҳифаҳои шумо нишон медиҳанд, ки онҳо бояд намоиш дода шаванд.

DOCTYPEs барои версияҳои гуногун инҳоянд:

HTML

XHTML