HTML- ի առաջին տարբերակը չունեցավ համարի համարը, այն կոչվում էր «HTML», եւ այն օգտագործվել է 1989- 1995 թթ.-ի համար պարզ վեբ էջեր պատրաստելու համար: 1995 թ. IETF- ն (Internet Engineering Task Force) standardized HTML եւ numbered այն «HTML 2.0»:
1997 թվականին World Wide Web Consortium (W3C) ներկայացրեց HTML- ի հերթական տարբերակը, HTML 3.2: Այնուհետեւ `HTML 4.0 4.0 եւ 1999 թ. 4.01:
Այնուհետեւ W3C- ը հայտարարեց, որ չի ստեղծի HTML- ի նոր տարբերակներ, եւ կսկսի կենտրոնանալ տարածվող HTML- ի կամ XHTML- ի վրա: Նրանք խորհուրդ են տալիս վեբ դիզայներներին օգտագործել HTML 4.01 HTML փաստաթղթերը:
Այս շրջանում զարգացումը բաժանվեց: W3C- ն կենտրոնացած էր XHTML 1.0-ի վրա, եւ XHTML Basic- ի նման բաները դարձան առաջարկներ 2000 թ. Սակայն վեբ դիզայներները չցանկացան տեղափոխվել XHTML- ի կոշտ կառուցվածքը, ուստի 2004-ին Web Hypertext Application Technology- ի աշխատանքային խումբը (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- ն շատ ավելի looser քան XHTML, քանի որ դուք կարող եք թողնել գնանշումները դուրս ատրիբուտներ, թողնել պիտակները նման
առանց փակման պիտակի
եւ այլն:
Ինչու HTML- ի օգտագործումը
- HTML- ն կարող է ավելի քիչ տարածք վերցնել, եւ արագորեն ներբեռնելու համար:
- HTML ավելի ներողամիտ է եւ ավելի հեշտ է սովորել: Օրինակ, եթե HTML- ում թողնում եք պիտակները, ձեր կոդը կաշխատի հուսալի:
- Որոշ հին բրաուզերները ավելի արդյունավետ են արձագանքում HTML- ին, քան XHTML- ին:
Ինչու օգտագործել XHTML
- XHTML- ն ավելի հստակ է տեգերի սկիզբն ու ավարտը, այնպես որ ոճերն ու իրադարձությունները կարող են հեշտությամբ կախվել:
- XHTML- ն ինտեգրվել է այլ ծրագրավորման լեզուների մեջ, քանի որ այն XML է:
- Որոշ բրաուզերները ավելի հուսալիորեն արձագանքում են XHTML- ին եւ այդպիսով ցուցադրում էջերը հետեւողականորեն, նույնիսկ հարթակներում:
Երբ եք որոշում կայացրել HTML- ի կամ XHTML- ի մասին, ինչ տարբերակ պետք է օգտագործես:
HTML
HTML- ի երեք տարբերակները դեռեւս պարբերաբար օգտագործվում են ինտերնետի շուրջ:
- HTML 3.2
- HTML 4.0
- HTML 4.01
Եվ ոմանք կարող են պնդել, որ չորրորդ տարբերակը «ոչ-DOCTYPE» տարբերակն է: Սա հաճախ կոչվում է quirks ռեժիմ եւ վերաբերում է HTML- ի փաստաթղթերին, որոնք չունեն DOCTYPE սահմանված եւ, հետեւաբար, զանազան բրաուզերներում զարմանալիորեն ցուցադրելով:
Ես խորհուրդ եմ տալիս HTML 4.01-ը: Սա ստանդարտի ամենավերջին տարբերակն է, եւ այն լայնորեն ընդունված է ժամանակակից բրաուզերների կողմից: Դուք պետք է օգտագործեք միայն HTML 4.0 կամ 3.2-ը, եթե ունեք որոշակի պատճառներ (օրինակ, եթե դուք ստեղծում եք Intranet կամ կրպակ, որտեղ դիտարկող բրաուզերները միայն 3.2 կամ 4.0 տեգեր եւ ընտրանքներ են աջակցում): Եթե դուք չեք իմանում, որ դուք այդ իրավիճակում եք, ապա դուք չեք, եւ դուք պետք է օգտագործեք HTML 4.01:
XHTML
Ներկայումս գոյություն ունեն XHTML- ի երկու տարբերակ `1.0 եւ 2.0:
XHTML 2.0- ը շատ նոր է եւ դեռ չի ապահովվում վեբ բրաուզերների կողմից: Այնպես որ, խորհուրդ եմ տալիս օգտագործել XHTML 1.0 հիմա: Դա իսկապես հաճելի կլինի, երբ XHTML 2.0- ը լայնորեն աջակցվի, բայց մինչ այդ, մենք պետք է մնում այնպիսի տարբերակներով, որոնք մեր ընթերցողները կարող են օգտագործել:
Երբ դուք եւ որոշեցիք տարբերակով
Համոզվեք, որ օգտագործեք DOCTYPE- ը: DOCTYPE- ի օգտագործումը ձեր HTML փաստաթղթերում ընդամենը մեկ գիծ է, եւ դա ապահովում է, որ ձեր էջերը ցուցադրվեն այնպես, ինչպես դրանք նախատեսված են:
The DOCTYPEs տարբեր տարբերակների համար են `
HTML
- HTML 4.01 անցումային:
- HTML 4.01 խիստ:
- HTML 4.01 շրջանակ:
- HTML 3.2:
XHTML
- XHTML 1.0 անցումը.
- XHTML 1.0 խիստ:
- XHTML 1.0 Frameset:
- XHTML 2.0.