នេះហើយជាមូលហេតុដែលមានកំណែខុសគ្នានៃ HTML

កំណែដំបូងរបស់ HTML មិនមានលេខកំណែទេវាត្រូវបានគេហៅថា "HTML" និងត្រូវបានប្រើដើម្បីដាក់ទំព័រសាមញ្ញក្នុងឆ្នាំ 1989 ដល់ 1995 ។ ក្នុងឆ្នាំ 1995 IETF (ក្រុមការងារវិស្វកម្មអ៊ិនធឺណិត) មានស្តង់ដារ HTML និងលេខរៀង វា "HTML 2.0" ។

នៅឆ្នាំ 1997 គេហទំព័រ World Wide Web (W3C) បានបង្ហាញនូវជំនាន់ HTML, HTML 3.2 ។ វាត្រូវបានតាមដានដោយ HTML 4.0 ក្នុងឆ្នាំ 1998 និង 4.01 នៅឆ្នាំ 1999 ។

បន្ទាប់មក 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

ពេលដែលអ្នកសម្រេចចិត្តលើ HTML ឬ XHTML តើអ្នកគួរប្រើកំណែអ្វី?

HTML
មានកំណែបីនៃ HTML ដែលនៅតែមាននៅក្នុងការប្រើប្រាស់ធម្មតានៅជុំវិញអ៊ិនធឺណិ:

ហើយខ្លះអាចអះអាងថាកំណែទី 4 គឺជាកំណែ "គ្មាន DOCTYPE" ។ នេះត្រូវបានគេហៅថា របៀប quirks និងសំដៅទៅលើឯកសារ HTML ដែលមិនមាន DOCTYPE ដែលត្រូវបានកំណត់ហើយដូច្នេះបញ្ចប់ការបង្ហាញយ៉ាងច្បាស់នៅក្នុងកម្មវិធីរុករកខុសគ្នា។

ខ្ញុំសូមណែនាំ HTML 4.01 ។ នេះគឺជាកំណែចុងក្រោយបំផុតនៃស្តង់ដារហើយវាត្រូវបានគេទទួលយកយ៉ាងទូលំទូលាយបំផុតដោយកម្មវិធីរុករកទំនើប។ អ្នកគួរតែប្រើ HTML 4.0 ឬ 3.2 បើអ្នកមានហេតុផលជាក់លាក់ (ដូចជាប្រសិនបើអ្នកកំពុងបង្កើតអ៊ីនត្រាណិតឬតូបនៅកន្លែងដែលកម្មវិធីរុករកមើលវាគាំទ្រតែប៉ុណ្ណោះ។ ប្រសិនបើអ្នកមិនដឹងថាអ្នកកំពុងស្ថិតនៅក្នុងស្ថានភាពនោះទេនោះអ្នកមិនមែនទេហើយអ្នកគួរតែប្រើ HTML 4.01 ។

XHTML
បច្ចុប្បន្នមានពីរកំណែរបស់ XHTML: 1.0 និង 2.0 ។

XHTML 2.0 គឺថ្មីហើយនៅតែមិនត្រូវបានគាំទ្រដោយកម្មវិធីរុករកបណ្តាញ។ ដូច្នេះ ខ្ញុំសូមណែនាំឱ្យប្រើ XHTML 1.0 ឥឡូវនេះ។ វាពិតជាស្រស់ស្អាតណាស់នៅពេលដែល XHTML 2.0 ត្រូវបានគាំទ្រយ៉ាងទូលំទូលាយប៉ុន្តែរហូតមកដល់ពេលនេះយើងត្រូវបិទជាមួយកំណែដែលអ្នកអានរបស់យើងអាចប្រើបាន។

នៅពេលអ្នកសម្រេចចិត្តលើកំណែ

ត្រូវប្រាកដថាប្រើ DOCTYPE ។ ការប្រើ DOCTYPE គឺជាបន្ទាត់តែមួយនៅក្នុងឯកសារ HTML របស់អ្នកហើយវាធានាថាទំព័ររបស់អ្នកត្រូវបានបង្ហាញតាមវិធីដែលវាត្រូវបានគេបង្ហាញ។

DOCTYPEs សម្រាប់កំណែផ្សេងៗគឺ:

HTML

XHTML