កំណែដំបូងរបស់ 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?
- HTML អាចយកទំហំផ្ទុកតិចជាងមុនហើយដូច្នេះត្រូវមានល្បឿនលឿនដើម្បីទាញយក។
- HTML គឺមានភាពអភ័យទោសនិងងាយស្រួលក្នុងការរៀន។ ឧទាហរណ៍ប្រសិនបើអ្នកចាកចេញពីស្លាកក្នុងវីនដូកូដរបស់អ្នកនឹងនៅតែអាចធ្វើទៅបាន។
- កម្មវិធីរុករកចាស់ៗខ្លះឆ្លើយតបយ៉ាងមានប្រសិទ្ធភាពចំពោះ HTML ជាង XHTML ។
ហេតុអ្វីបានជាប្រើ XHTML
- XHTML គឺច្បាស់ជាងមុននៅលើការចាប់ផ្តើមនិងចុងនៃស្លាក - ដូច្នេះរចនាប័ទ្មនិងព្រឹត្តិការណ៍អាចត្រូវបានភ្ជាប់យ៉ាងងាយស្រួល។
- XHTML រួមបញ្ចូលយ៉ាងល្អជាមួយភាសាសរសេរកម្មវិធីផ្សេងទៀតព្រោះវាជា XML ។
- កម្មវិធីរុករកមួយចំនួនឆ្លើយតបកាន់តែជឿទុកចិត្តទៅ XHTML ហើយដូច្នេះបង្ហាញទំព័របានជាប់លាប់សូម្បីតែនៅលើវេទិកា។
ពេលដែលអ្នកសម្រេចចិត្តលើ HTML ឬ XHTML តើអ្នកគួរប្រើកំណែអ្វី?
HTML
មានកំណែបីនៃ HTML ដែលនៅតែមាននៅក្នុងការប្រើប្រាស់ធម្មតានៅជុំវិញអ៊ិនធឺណិ:
- HTML 3.2
- HTML 4.0
- HTML 4.01
ហើយខ្លះអាចអះអាងថាកំណែទី 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
- HTML 4.01 អន្តរកាល:
- HTML 4.01 តឹងតែង:
- HTML 4.01 ស៊ុម:
- HTML 3.2:
XHTML
- ដំណើរផ្លាស់ប្តូរ XHTML 1.0:
- XHTML 1.0 តឹងតែង:
- ស៊ុម XHTML 1.0:
- XHTML 2.0: