Isit la nan Poukisa gen vèsyon diferan nan HTML

Vèsyon an premye nan HTML pa t 'gen yon nimewo vèsyon, li te jis rele "HTML" epi yo te itilize yo mete kanpe paj wèb senp tounen nan 1989 - 1995. An 1995, IETF (Internet Engineering Task Force) estanda HTML ak konte li "HTML 2.0".

Nan lane 1997, World Wide Web Consortium la (W3C) prezante vèsyon kap vini an nan HTML, HTML 3.2. Li te swiv pa HTML 4.0 nan 1998 ak 4.01 nan 1999.

Lè sa a, W3C a te anonse ke li pa ta dwe kreye nouvo vèsyon an HTML, ak ta kòmanse konsantre sou ekstansyon HTML oswa XHTML. Yo rekòmande konsèpteur entènèt yo itilize HTML 4.01 pou dokiman HTML yo.

Anviwon pwen sa a, devlopman fann nan. W3C a konsantre sou XHTML 1.0, ak bagay sa yo tankou XHTML Debaz te vin rekòmandasyon nan lane 2000 ak ivè. Men, konsèpteur entènèt pa t 'vle pou yo avanse pou estrikti a rijid nan XHTML, se konsa an 2004, Web Hypertext Aplikasyon Teknoloji Travay Gwoup la (WHATWG) te kòmanse travay sou yon nouvo vèsyon an HTML ki pa kòm strik tankou XHTML ki te rele HTML5. Yo espere ke sa a pral evantyèlman dwe aksepte kòm yon rekòmandasyon W3C.

Deside sou yon vèsyon an HTML

Premye desizyon ou lè ou ekri yon paj entènèt se si ou ekri nan HTML oswa XHTML. Si w ap itilize yon editè tankou Dreamweaver, chwa sa a detèmine pa DOCTYPE ou chwazi a. Si ou chwazi yon DOKTYPE XHTML, paj ou pral ekri nan XHTML epi si ou chwazi yon DOCTYPE HTML, ou pral ekri paj la nan HTML.

Gen yon nimewo nan diferans ki genyen ant XHTML ak HTML. Men, pou kounye a, tout sa ou bezwen konnen se ke XHTML se HTML 4.01 re-ekri kòm yon aplikasyon XML. Si ou ekri XHTML, tout atribi ou yo pral site, Tags ou fèmen, epi ou ka modifye li nan yon editè XML. HTML se yon anpil looser pase XHTML paske ou ka kite quotes nan atribi, kite tags tankou

san yon tag fèmen

ak sou sa.

Poukisa Sèvi ak HTML

Poukisa pou w itilize XHTML

Yon fwa w ap deside sou HTML oswa XHTML - Ki vèsyon ou ta dwe itilize?

HTML
Gen twa vèsyon nan HTML toujou nan itilize regilye alantou entènèt la:

Ak kèk ka diskite ke yon vèsyon katriyèm se "pa gen okenn-DOCTYPE" vèsyon an. Sa a se souvan rele mòd karyè ak refere a dokiman HTML ki pa gen yon DOCTYPE defini e konsa fini ekspoze quirkily nan navigatè diferan.

Mwen rekòmande HTML 4.01. Sa a se vèsyon ki pi resan an nan estanda a, epi li se pi lajman aksepte pa navigatè modèn. Ou ta dwe sèlman lè l sèvi avèk HTML 4.0 oswa 3.2 si ou gen yon rezon espesifik nan (tankou si w ap bati yon Intranet oswa kyòs kote navigatè yo gade li sèlman sipòte 3.2 oswa 4.0 Tags ak opsyon). Si ou pa konnen pou yon reyalite ke w ap nan sitiyasyon sa a, Lè sa a, ou pa, epi ou ta dwe itilize HTML 4.01.

XHTML
Gen kounye a de vèsyon an XHTML: 1.0 ak 2.0.

XHTML 2.0 se trè nouvo epi li toujou pa vrèman sipòte pa navigatè entènèt. Se konsa, mwen rekòmande pou itilize XHTML 1.0 pou kounye a. Li pral reyèlman bèl lè XHTML 2.0 se lajman sipòte, men jouk lè sa a, nou bezwen bwa ak vèsyon ke lektè nou yo ka itilize.

Yon fwa w ap deside sou yon vèsyon

Asire ou ke ou itilize yon DOCTYPE. Sèvi ak yon DOCTYPE se jis yon sèl liy plis nan dokiman HTML ou, epi li asire ke paj ou yo ap parèt fason yo yo fèt yo dwe parèt.

DOCTYPEs pou divès kalite vèsyon yo se:

HTML

XHTML