តើអ្វីជាភាសាសម្គាល់?

នៅពេលអ្នកចាប់ផ្តើមរុករកពិភពនៃការរចនាគេហទំព័រអ្នកប្រាកដជានឹងត្រូវបានណែនាំចំពោះពាក្យនិងឃ្លាមួយចំនួនដែលថ្មីសម្រាប់អ្នក។ ពាក្យមួយដែលអ្នកប្រហែលជានឹងឮគឺ "សម្គាល់" ឬប្រហែលជា "ភាសាសម្គាល់" ។ តើ "ការសម្គាល់" ខុសពី "លេខកូដ" ហើយហេតុអ្វីអ្នកជំនាញគេហទំព័រមួយចំនួនហាក់ដូចជាប្រើពាក្យទាំងនេះជំនួសគ្នាទៅវិញទៅមក? ចូរចាប់ផ្តើមដោយក្រឡេកមើលអ្វីដែល "ភាសាតួលេខ" ។

សូមក្រឡេកមើលភាសាចំនួន 3

ស្ទើរតែរាល់អក្សរកាត់នៅលើបណ្តាញដែលមាន "ML" នៅក្នុងវាគឺជា "ភាសាសម្គាល់" (ការភ្ញាក់ផ្អើលដ៏ធំដែលនេះគឺជាអ្វីដែល "ML" តំណាងឱ្យ) ។ ភាសាសម្គាល់គឺជាប្លុកអគារដែលត្រូវបានប្រើដើម្បីបង្កើតទំព័របណ្ដាញឬគ្រប់រាងនិងទំហំ។

តាមពិតមានភាសាសម្គាល់ផ្សេងៗគ្នាជាច្រើននៅលើពិភពលោក។ សម្រាប់ការរចនានិងអភិវឌ្ឍន៏គេហទំព័រមានភាសាសម្គាល់បីជាក់លាក់ដែលអ្នកនឹងអាចធ្វើទៅបាន។ ទាំងនេះគឺជា HTML, XML និង XHTML

តើអ្វីជាភាសាសម្គាល់?

ដើម្បីកំណត់ឱ្យបានត្រឹមត្រូវពាក្យនេះ - ភាសាតួលេខគឺជាភាសាដែលពន្យល់អត្ថបទដូច្នេះកុំព្យួទ័រអាចរៀបចំអត្ថបទនោះ។ ភាសាសម្គាល់ច្រើនបំផុតគឺមនុស្សអាចអានបានព្រោះសេចក្តីអធិប្បាយត្រូវបានសរសេរនៅក្នុងវិធីមួយដើម្បីសម្គាល់ពួកគេពីអត្ថបទខ្លួនឯង។ ឧទាហរណ៍ជាមួយ HTML, XML និង XHTML ស្លាកសញ្ញាសម្គាល់គឺ <និង> ។ អត្ថបទណាមួយដែលលេចឡើងនៅក្នុងតួអក្សរមួយក្នុងចំណោមតួទាំងនោះត្រូវបានចាត់ទុកថាជាផ្នែកនៃភាសាតួលេខនិងមិនមែនជាផ្នែកនៃអត្ថបទដែលបានពន្យល់។

ឧទាហរណ៍:


នេះគឺជាកថាខណ្ឌនៃអត្ថបទដែលសរសេរជា HTML

ឧទាហរណ៍នេះគឺជាកថាខណ្ឌ HTML ។ វាត្រូវបានបង្កើតឡើងដោយការបើកស្លាក (

) ស្លាកបិទ () និងអត្ថបទពិតដែលនឹងត្រូវបានបង្ហាញនៅលើអេក្រង់ (នេះគឺជាអត្ថបទដែលមានរវាងស្លាកទាំងពីរ) ។ ស្លាកនីមួយៗមាននិមិត្តសញ្ញា "តិចជាង" និង "ធំជាង" ដើម្បីកំណត់វាជាផ្នែកមួយនៃការសម្គាល់។

នៅពេលអ្នកធ្វើទ្រង់ទ្រាយអត្ថបទដើម្បីបង្ហាញលើកុំព្យូទ័រ ឬអេក្រង់ឧបករណ៍ផ្សេងទៀត អ្នកត្រូវសម្គាល់រវាងអត្ថបទខ្លួនឯងនិងការណែនាំសម្រាប់អត្ថបទ។ "ការសម្គាល់" គឺជាសេចក្តីណែនាំសម្រាប់បង្ហាញឬបោះពុម្ពអត្ថបទ។

ការសម្គាល់មិនចាំបាច់ជាកុំព្យូទ័រដែលអាចអានបានទេ។ ចំណារពន្យល់នៅក្នុងការបោះពុម្ពឬក្នុងសៀវភៅត្រូវបានចាត់ទុកថាជាការសម្គាល់ផងដែរ។ ឧទាហរណ៍សិស្សានុសិស្សជាច្រើននៅសាលានឹងគូសបញ្ជាក់ឃ្លាមួយចំនួននៅក្នុងសៀវភៅសិក្សារបស់ពួកគេ។ នេះបង្ហាញថាអត្ថបទបន្លិចគឺសំខាន់ជាងអត្ថបទជុំវិញ។ ពណ៌បន្លិចត្រូវបានចាត់ទុកថាជាការសម្គាល់។

Markup ក្លាយទៅជាភាសាមួយនៅពេលដែលច្បាប់ត្រូវបានគេសរសេរកូដអំពីរបៀបសរសេរនិងប្រើប្រាស់ការសម្គាល់នោះ។ សិស្សដដែលអាចមាន "ចំណាំកត់ត្រាភាសាសម្គាល់" ប្រសិនបើពួកគេសរសេរកូដដូចជា "ឧបករណ៍បន្លិចពណ៌ស្វាយសម្រាប់និយមន័យឧបករណ៍បន្លិចពណ៌លឿងគឺសម្រាប់ព័ត៌មានលម្អិតនៃការប្រឡងហើយកំណត់ត្រាខ្មៅដៃនៅក្នុងរឹមគឺសម្រាប់ធនធានបន្ថែម" ។

ភាសាសញ្ញាសម្គាល់ភាគច្រើនត្រូវបានកំណត់ដោយអាជ្ញាធរខាងក្រៅសម្រាប់ប្រើប្រាស់ដោយមនុស្សជាច្រើន។ នេះជារបៀបដែលភាសាសម្គាល់សម្រាប់គេហទំព័រធ្វើការ។ ពួកគេត្រូវបានកំណត់ដោយ W3C ឬ World Wide Web Consortium

ភាសា HTML-HyperText Markup Language

ភាសា HTML ឬ HyperText Markup Language គឺជាភាសាចម្បងនៃគេហទំព័រហើយជាទូទៅបំផុតអ្នកនឹងធ្វើការជាមួយអ្នករចនាគេហទំព័រ / អ្នកអភិវឌ្ឍន៍វិប។

ជាការពិតវាអាចជាភាសាសម្គាល់តែមួយគត់ដែលអ្នកប្រើក្នុងការងាររបស់អ្នក។

ទំព័របណ្ដាញទាំងអស់ត្រូវបានសរសេរជារសជាតិនៃ HTML ។ HTML កំណត់វិធីដែល រូបភាព ពហុព័ត៌មាននិងអត្ថបទត្រូវបានបង្ហាញនៅក្នុងកម្មវិធីរុករកបណ្ដាញ។ ភាសានេះរួមបញ្ចូលធាតុដើម្បីភ្ជាប់ឯកសាររបស់អ្នក (អត្ថបទខ្ពស់) និងធ្វើឱ្យឯកសារគេហទំព័ររបស់អ្នកមានអន្តរកម្ម (ដូចជាមានទម្រង់) ។ មនុស្សជាច្រើនហៅកូដ HTML ថា "កូដគេហទំព័រ" ប៉ុន្តែតាមពិតវាគ្រាន់តែជាភាសាសម្គាល់ប៉ុណ្ណោះ។ ពាក្យទាំងពីរមិនត្រឹមត្រូវហើយអ្នកនឹងឮមនុស្សរាប់បញ្ចូលទាំងអ្នកជំនាញខាងបណ្តាញប្រើពាក្យទាំងពីរនេះជំនួសគ្នា។

HTML គឺជាភាសាកំណត់ចំណាំស្តង់ដារដែលបានកំណត់។ វាត្រូវបានផ្អែកលើ SGML (Standardized Markup Language Language) ។

វាជាភាសាដែលប្រើស្លាកដើម្បីកំណត់រចនាសម្ព័ន្ធអត្ថបទរបស់អ្នក។ ធាតុនិងស្លាកត្រូវបានកំណត់ដោយតួអក្សរ <និង> ។

ខណៈពេលដែល HTML គឺមកទល់ពេលនេះភាសាតួលេខដែលពេញនិយមបំផុតដែលត្រូវបានប្រើនៅលើបណ្តាញនាពេលបច្ចុប្បន្ននេះវាមិនមែនជាជម្រើសតែមួយគត់សម្រាប់ការអភិវឌ្ឍវិប។ នៅពេលដែល HTML ត្រូវបានបង្កើតវាកាន់តែមានភាពស្មុគស្មាញហើយស្លាករចនាប័ទ្មនិងមាតិការួមបញ្ចូលគ្នាជាភាសាតែមួយ។ នៅទីបំផុត W3C បានសម្រេចចិត្តថាមានតម្រូវការសម្រាប់ការបំបែករវាងរចនាប័ទ្មនៃគេហទំព័រនិងមាតិកា។ ស្លាកមួយដែលកំណត់ខ្លឹមសារតែម្នាក់ឯងនឹងនៅតែមាននៅក្នុង HTML ខណៈពេលដែលស្លាកដែលកំណត់រចនាប័ទ្មត្រូវបានបដិសេធនៅក្នុងការគាំទ្រ CSS (សន្លឹករចនាប័ទ្មល្បាក់) ។

កំណែលេខថ្មីបំផុតរបស់ HTML គឺ HTML5 ។ កំណែនេះបានបន្ថែមលក្ខណៈពិសេសជាច្រើនទៅជា HTML ហើយបានលុបចេញនូវភាពតឹងតែងមួយចំនួនដែលត្រូវបានកំណត់ដោយ XHTML (ច្រើនទៀតនៅលើភាសានោះក្នុងពេលឆាប់ៗ) ។

វិធីដែល HTML ត្រូវបានបញ្ចេញត្រូវបានផ្លាស់ប្តូរជាមួយនឹងការកើនឡើងនៃ HTML5 ។ ថ្ងៃនេះលក្ខណៈពិសេសថ្មីនិងការផ្លាស់ប្តូរត្រូវបានបន្ថែមដោយមិនត្រូវការកំណែថ្មីនិងលេខដែលត្រូវបានចេញផ្សាយ។ កំណែចុងក្រោយបំផុតនៃភាសាត្រូវបានសំដៅជាធម្មតាថាជា "HTML ។ "

XML-eXtensible Markup Language

eXtensible Markup Language គឺជាភាសាមួយទៀតដែលមានមូលដ្ឋានលើ HTML ។ ដូចជា HTML, XML គឺមានមូលដ្ឋានបិទផងដែរនៃ SGML ។ វាមានភាពតឹងតែងតិចជាង SGML និងតឹងតែងជាង HTML ធម្មតា។ XML ផ្ដល់នូវភាពអាចពង្រីកបានដើម្បីបង្កើតភាសាផ្សេងៗគ្នា។

XML គឺជាភាសាសម្រាប់សរសេរភាសាសម្គាល់។ ឧទាហរណ៍ប្រសិនបើអ្នកកំពុងធ្វើការទាក់ទងនឹងវង្សត្រកូលអ្នកអាចបង្កើតស្លាកដោយប្រើ XML ដើម្បីកំណត់ឪពុកម្តាយកូនស្រីនិងកូនប្រុសរបស់អ្នកនៅក្នុង XML របស់អ្នកដូចនេះ: <ឪពុក> <ម្តាយ> <កូន> <កូន> ។

ក៏មានភាសាស្ដង់ដារជាច្រើនដែលបានបង្កើតរួចមកហើយជាមួយនឹង XML ផងដែរ: MathML សម្រាប់កំណត់គណិតវិទ្យា, SMIL សម្រាប់ធ្វើការជាមួយពហុមេឌា, XHTML និងផ្សេងទៀតជាច្រើន។

ភាសា XHTML-eXtended HyperText Markup Language

XHTML 1.0 គឺជា HTML 4.0 កំណត់ឡើងវិញដើម្បីបំពេញតាមស្តង់ដារ XML ។ XHTML ត្រូវបានជំនួសនៅក្នុងការរចនាគេហទំព័រទំនើបជាមួយនឹង HTML5 និងការផ្លាស់ប្តូរដែលបានមកចាប់តាំងពី។ អ្នកមិនទំនងជាស្វែងរកវិបសាយថ្មីណាមួយដោយប្រើ XHTML ទេប៉ុន្តែប្រសិនបើអ្នកកំពុងធ្វើការលើគេហទំព័រចាស់ៗអ្នកប្រហែលជាជួប XHTML នៅទីនោះ។

មិនមានចំណុចខុសគ្នាច្រើនរវាង HTML និង XHTML ទេប៉ុន្តែនេះគឺជាអ្វីដែលអ្នកនឹងសម្គាល់ឃើញ:

អត្ថបទដើមរបស់នាង Jennifer Krynin ។ កែសម្រួលដោយលោក Jeremy Girard នៅថ្ងៃទី 7 ខែឧសភាឆ្នាំ 17 ។