កុំព្យូទ័រ, ការសរសេរកម្មវិធី
HTML ដែល DOCTYPE - វាគឺជាអ្វី? អ្វីដែលអ្នកត្រូវដឹងអំពីធាតុ
គ្មានបញ្ហាអ្វីដែលសង្ស័យនោះមានការរីកចម្រើនបន្តជាបាតុភូតមួយដែលមិនអាចត្រូវបានបញ្ឈប់មួយ។ ទោះជាយ៉ាងណា, ខណៈពេលដែលមួយចំនួនមានការផ្លាស់ប្តូរអូសបន្លាយប្រមាថដើម្បីសួនព្រះច័ន្ទ, អ្នកផ្សេងទៀតត្រូវបាន immersed ព្យញ្ជនៈនៅក្នុងភាពភិតភ័យសូម្បីតែមួយដោយសារតែវាបានក្លាយជាពិបាកហើយពិបាកក្នុងការរក្សាឡើងជាមួយនឹងការផ្លាស់ប្តូរ។ ឧទាហរណ៍នៃការដូចជា "ចាប់ឡើង" មួយគឺតំណាងវិជ្ជាជីវៈដែលទាក់ទងទៅនឹងបច្ចេកវិទ្យាខ្ពស់។
ខណៈពេលដែលអ្នករចនាបណ្តាញសរសេរកម្មវិធី, ហើយគឺមានច្រើនល្អប្រសើរជាងមុន coders សមទៅនឹងស្មារតីនៃពេលវេលាជាជាងណាមួយ "Nura បាបា" ដែលបានទទួលដំណឹងពីចុងសប្តាហ៍នេះប៉ុន្តែនៅតែជាមួយនឹងការបង្ខូចទ្រង់ទ្រាយសន្ធឹកសន្ធាប់, ការពិតនេះគឺខុសគ្នាបន្តិច។ ទាក់ទងទៅនឹងកម្រិតនៃការរីកចម្រើននេះគឺមានការលំបាកនៅក្នុងវិស័យបច្ចេកវិទ្យាថ្មីនេះ។ សូមពិចារណាឧទាហរណ៍ធម្មតា: សូម្បីតែមួយចំនួន 5-10 ឆ្នាំកន្លងមកហើយជាអ្នកអភិវឌ្ឍន៍ហ្គេមអនឡាញលើការ Adobe Flash អាចសម្រេចបាននូវភាពជោគជ័យជាក់ស្តែង, ច្រើន "រីករាយកសិករ" គឺជាភស្តុតាងនៃការនោះ។ ទោះជាយ៉ាងណានាពេលបច្ចុប្បន្ននេះបច្ចេកវិទ្យានេះត្រូវបានស្លាប់ជាបន្តបន្ទាប់ចេញ, ការផ្តល់ឱ្យវិធីមួយដើម្បីជាសម័យទំនើបកាន់តែច្រើន, ប៉ុន្តែតិចជាងភាគច្រើននៃការសិក្សានៃ HTML5 មូលដ្ឋាននេះ។ ដោយវិធីនេះ, វាជាការ HTML5, និងជាផ្នែកមួយនៃ "តួអក្សរ" នៅថ្ងៃនេះរឿងរ៉ាវនៃថ្ងៃធ្វើការ HTML ដែលបានលះបង់ DTP ។
HTML ដែល DOCTYPE - វាគឺជាអ្វី?
វិមាននេះដល់ជនរងគ្រោះនៃការជឿនលឿនបច្ចេកវិទ្យាខ្ពស់នៅក្នុងវិស័យបច្ចេកវិទ្យា។ រត់ 90-s ដែលត្រូវបានសម្គាល់មិនត្រឹមតែ "ប្រយុទ្ធ" ស្ថានភាពនៅក្នុងប្រទេសរបស់យើងប៉ុណ្ណោះទេថែមទាំងជាការពិតជាសង្គ្រាមយ៉ាងពិតប្រាកដនៃកម្មវិធីរុករកបាននាំចូលទៅក្នុងពិភពមួយគ្រាន់តែជាផលិតផលមួយចំនួនដែលអនុញ្ញាតឱ្យអ្នកប្រើកុំព្យូទ័រទៅកាន់ប្រព័ន្ធបណ្តាញទូទាំងពិភពលោក។ បញ្ហាតែមួយគត់មានគឺ - កម្មវិធីរុករកពេញនិយមពេលរបស់ Netscape ត្រូវបានគេកម្មវិធី Internet Explorer និងសម្លឹងមើលទំព័រដូចគ្នានេះដែរនៅក្នុងភាពខុសគ្នាទាំងស្រុង, រៀងគ្នា, និងអ្នកបង្កើតនៃតំបន់បណ្តាញដើម្បីបង្កើតទំព័រដែលខុសគ្នាទាំងស្រុងសម្រាប់កម្មវិធីទាំងនេះ។
ស្តង់ដា? នៅក្នុងឆ្នាំនោះ, ដើម្បីនិយាយអំពីពួកគេគឺជាតាល - W3C បានកើតមាននៅក្នុងទារករបស់ខ្លួននិងការលើកកម្ពស់និង IE របស់អ្នកដែលជាទូទៅគេស្គាល់ថាក្រុមហ៊ុន Microsoft បានពេញចិត្តក្នុងការប្រឌិតដែលរបស់ពួកគេផ្ទាល់គឺមិនឆបគ្នាជាមួយម៉ូតូអ្វីនោះទេ។ ទោះជាយ៉ាងណានៅចុងទសវត្សរ៍គួរឱ្យភ័យខ្លាចដែល (សម្រាប់អ្នកអភិវឌ្ឍន៍បណ្តាញ) នោះស្ថានភាពនេះបានវិលត្រឡប់ទៅធម្មតាវិញបន្ទាប់ពីបានទាំងអស់: មានភាពមួយចំនួននៃការស្តង់ដារថាបើមិនពេញលេញ, ប៉ុន្តែនៅតែគោរពដោយកម្មវិធីរុករកពេញនិយមទាំងអស់។
ទោះជាយ៉ាងណា, ស្ថានភាពនេះបានប្រែក្លាយទៅជាដូចថាស្តង់ដារនៃសម្ព័ន្ធនិងក្រុមហ៊ុនផលិតកម្មវិធីរុករកនេះគឺដើម្បីដាក់វាកើតឡើង, មិននៅទាំងអស់ស្រដៀងគ្នា។ អ្នកបានយ៉ាងងាយស្រួលអាចបង្កើតត្រឹមត្រូវទាំងស្រុងនៅក្នុងលក្ខខណ្ឌនៃ HTML, CSS និងទំព័រ DOM, ប៉ុន្តែអ្នកពេញចិត្តរឹងរូសបានបង្ហាញកម្មវិធីរុករកអ្វីដែលអ្នករំពឹងទុកថានឹងមិនទៅមើល។
ទោះជាយ៉ាងណាខណៈដែលពេលវេលាទៅលើការអភិវឌ្ឍន៍នៅតែនៅទីបំផុតបានសម្រេចចិត្តដើម្បីគិតអំពីការប្រកួតប្រជែងមិនត្រឹមតែប៉ុណ្ណោះទេប៉ុន្តែប្រហែលជាអ្នកគ្រប់គ្រងវែបមួយហើយគាត់បានបង្ហាញខ្លួន - DOCTYPE របស់ HTML ។ នេះគឺជាស្លាកពិសេសដែលប្រាប់កម្មវិធីរុករករបៀបវាគួរតែត្រូវបានចាត់ទុកជាទំព័រពិសេសមួយ។
អ្វីដែលត្រូវការចាំបាច់ក្នុង DOCTYPE របស់ HTML កូដ?
មុនពេលការមកដល់នៃស្តង់ដាគ្រប់គ្រាន់ដែលបានចាប់ផ្តើមអនុវត្តតាមគ្រប់ទីកន្លែង, អ្នកអភិវឌ្ឍន៍ជាច្រើននៃកម្មវិធីរុករកបានព្យាយាមទាញភួយលើខ្លួនឯង, បង្កើតវិធីសាស្រ្តផ្ទាល់របស់ពួកគេនៃវិធីសាស្រ្តបច្ចេកវិទ្យាជាក់លាក់មួយ។ ជាលទ្ធផលមួយនិងទំព័រដូចគ្នាមើលទៅក្នុងកម្មវិធីរុករកបណ្ដាញផ្សេងគ្នានៅក្នុងវិធីផ្សេងគ្នា។ ទោះជាយ៉ាងណា, យើងនេះត្រូវបានគេប្រាប់, គ្រាន់តែមិនបាននិយាយថានៅពេលដែលអ្នកផលិតកម្មវិធីសម្រាប់ស្វែងបណ្តាញនេះបានមកនៅជុំវិញនោះមានមួយផ្សេងទៀត, មិនមានបញ្ហាកំពុបញ្ឆោតងតិច។
សូមស្រមៃគិតអំពីស្ថានភាពនេះ: អ្នក - ជាក្រុមហ៊ុនអភិវឌ្ឍន៍បណ្ដាញធម្មតាចុងទសវត្សរ៍ទី 90 ។ វាបានកើតឡើងគ្រាន់តែដូច្នេះថាភាគច្រើននៃពេលវេលាដែលអ្នកចំណាយនៅក្នុងកម្មវិធីរុករកអ៊ិនធឺណិ 4. ក្រុមហ៊ុន Microsoft សម្រេចចិត្តមកស្រាប់តែដល់អារម្មណ៍របស់ពួកគេនិងធ្វើឱ្យកម្មវិធីរុករកថ្មីរបស់អ្នកជាច្រើនទៀត "ត្រឹមត្រូវ", ដែលវាគឺជាការមិនច្បាស់លាស់ដូចជាឥឡូវនេះវាគឺដើម្បីបង្កើតគេហទំព័រនិងអ្វីដែលត្រូវធ្វើជាមួយអ្នកដែលមានរួចទៅហើយ បានបង្កើត។ ជាការពិតណាស់ប្រសិនបើអ្នកមានពេលវេលាគ្រប់គ្រាន់អ្នកអាចសរសេរកូដរបស់ HTML របស់ខ្លួននៅក្នុងរបៀបមួយដែលវាត្រូវគ្នាទៅនឹងស្តង់ដារថ្មីនោះទេប៉ុន្តែដោយសារតែមនុស្ស - សត្វខ្ជិល។
វាគឺជាការនៅចំណុច DOCTYPE របស់ HTML គឺជាការសមស្របបំផុតនេះ "ប្រឌិត" ។ ដោយអាស្រ័យលើអ្វីដែលប្រភេទនៃឯកសារដែលបានបញ្ជាក់នៅពេលនេះវាចាប់ផ្តើមនៃទំព័រនេះ, កម្មវិធីរុករកនឹងជ្រើសសមរម្យបំផុតក្នុងករណីនេះយន្តការនៃការបង្ហាញនេះ។ ប្រសិនបើមាន DOCTYPE ក្នុង HTML ដែលកូដនេះគឺមិនអាចប្រើកម្មវិធីរុករកនេះនឹងចូលទៅក្នុង របៀបភាពឆបគ្នា (តាមធម្មតាប៉ុន្តែមិនចាំបាច់) ។ ជាលទ្ធផលដូចគ្នានេះដែរកម្មវិធី Internet Explorer 6 (បើទោះបីជាឯកសារដែលគាត់បានសម្រាកនៅក្នុងសន្ដិភាព) នៅក្នុងការអវត្ដមាននៃស្លាក DOCTYPE ឥរិយាបថដូចជាប្រសិនបើអ្នកកំពុងធ្វើការនៅក្នុងកំណែទីបួនរបស់ខ្លួន។
DOCTYPE ប្រភេទ
ស្លាក DOCTYPE មានរួមបញ្ចូលទាំងប្រភេទសត្វជាច្រើនដែលអាចត្រូវបានចែកជាប្រភេទជាក់លាក់។ ដំបូងវារៀបរាប់អំពីប្រភេទសំខាន់នៃភាសាតួលេខ: ជា HTML 4.01, HTML 5, XHTML 1.0 ឬប្ដូរ XHTML 1.1 ។ ទីពីរគ្នានៃភាសាទាំងនេះដែលមានផ្នែករងរបស់វាចង្អុលទៅ "មេគុណនៃការស្វែងរកកំហុស» t ។ E. នៅរបៀប HTML ដែលស្វិតស្វាញដើម្បីជាកូដស្តង់ដា W3C ដែលបានបង្កើតឡើង។ ទោះជាយ៉ាងណានៅក្នុងករណីទីពីរនេះមានករណីលើកលែងពីរគឺ - HTML5 និងប្ដូរ XHTML 1.1 មិនមានអំបូរណាមួយនិងមានតែមួយគត់ដែលជាទម្រង់មួយនៃ DOCTYPE របស់ HTML ។ ប៉ុន្តែបន្ថែមទៀតនៅលើក្រោយមកថា ...
វិធីសាស្រ្តយ៉ាងម៉ត់ចត់: Doctype យ៉ាងតឹងរឹង
ប្រសិនបើអ្នកចូលចិត្តដើម្បីបង្កើតជា HTML កូដដែលទាក់ទងទៅនឹងលិខិតគ្នានៃការធ្វើឱ្យមានសុពលភាពច្បាប់នេះជាការលើកទឹកចិត្តបន្ថែមទៀត (ផ្សេងទៀតជាងផលប្រយោជន៍របស់ខ្លួន) នឹងត្រូវបានប្រើ DOCTYPE យ៉ាងតឹងរឹង។ ប្រសិនបើអ្នកមានគម្រោងប្រើកម្រិតខ្ពស់កាន់តែច្រើន XHTML 1.0, បន្ទាត់នេះដែលនឹងចាប់ផ្តើមធាតុនីមួយគួរតែមើលទៅដូចនេះ:
ការជ្រើសរើស DOCTYPE របស់ HTML ពុម្ពតឹងរ៉ឹងសាធារណៈធានាថាគម្លាតណាមួយពីស្តង់ដារនឹងត្រូវបានកត់សម្គាល់ឃើញការដោយកម្មវិធីរុករកនិងបន្ទាប់មកត្រូវបានគេប្រើស្លាកខុសត្រូវមិនអើពើ។ ជាពិសេសនៅក្នុងរបៀបតឹងរឹង, ស្លាកណាមួយ, ថាតើវាគឺជាទម្រង់មួយឬធាតុផ្សេងទៀតរូបភាពដែលបានទាមទារដើម្បីត្រូវបានដែលមានទីតាំងស្ថិតនៅក្នុងស្លាកប្លុក។ ប្រសិនបើអ្នកសម្រេចចិត្តដើម្បីធ្វើការដោយគ្មានវា, កម្មវិធីរុករកជាធម្មតានឹងមិនបង្ហាញធាតុនេះ, និងបញ្ជីកំហុសដែលបានបំពេញប្លង់ប្តីប្រពន្ធរបស់កំណត់ត្រាឡើងមួយ។
លើសពីនេះទៀតចំនួននៃស្លាកដែលបានអនុញ្ញាតឱ្យមានការធ្វើទ្រង់ទ្រាយអត្ថបទដែលបានទៅជាមួយវាគឺជាការចង់ទៅលុបបំបាត់ការ - របបតឹងរឹងនេះមានន័យថាការប្រើប្រាស់ជា CSS ។
វិធីសាស្រ្តរបស់មនុស្ស: Doctype អន្តរកាល
«ទន់» DOCTYPE របស់ HTML 4 ត្រូវបានប្រកាសដូចខាងក្រោម:
សម្រាប់ខ្សែអក្សរដែលបានប្ដូរ XHTML ជាថ្មីម្តងទៀតវាមើលទៅដូចជាខុសគ្នាបន្តិចប៉ុន្តែនិន្នាការទូទៅត្រូវបានបន្ត:
ពីទូទៅជាក់លាក់នេះ: DOCTYPE Frameset
វិធីសាស្រ្តក្នុងពេលពិនិត្យរកទំព័រជាមួយពុម្ព Frameset អនុលោមតាមច្បាប់នេះជាទូទៅគឺស្រដៀងគ្នាទៅនឹងការផ្លាស់ប្តូរ, ទោះជាយ៉ាងណា, នៅក្នុងការបន្ថែមទៅជា "សេរីភាព" ខាងលើពុម្ពនេះអនុញ្ញាតឱ្យអ្នកប្រើស៊ុម។ ភាពខុសប្លែកគ្នាផ្សេងទៀតមិនមាន Frameset ដូច្នេះអាចធ្វើបានតែសម្រាប់ការផ្ទេរខ្សែការប្រកាសសម្រាប់ជា HTML 4.01 និង XHTML 1.0:
កាត់គែម
DOCTYPE ពូជដទៃទៀត
កាលបរិច្ឆេត, មានពូជជាច្រើននៃលំនាំ DOCTYPE ភាគច្រើនបំផុតនៃការដែលមកដល់ XHTML មាន។ ខណៈពេលដែលកំណែទីពីរនៃភាសាតួលេខនេះមិនបានចេញមកចូលទៅក្នុងពន្លឺនោះក្លាយជាផ្នែកមួយនៃការដែលបានបញ្ជាក់ HTML5, ការប្រែប្រួលនៅក្នុងកំណែលើកដំបូងរបស់ខ្លួន, ទោះបីជាមិនមានអត្រាប្រេវ៉ាឡង់ខ្ពស់នៅរស់និងបានយ៉ាងល្អ។
វាជាការ DOCTYPE សំខាន់?
ប្រហែលជាដើម្បីសុខភាព "អ្នកនិពន្ធ" មួយចំនួននៅក្នុង HTML នឹងព្យាយាមមិនអើពើប្រភេទទំព័រផ្សព្វផ្សាយពាណិជ្ជកម្ម។ ជាការប្រសើរណាស់, ប្រសិនបើពួកគេមិនបានរៀនពី vyshenapisannogo ពសំខាន់យើងបានផ្តល់នូវឧទាហរណ៍ធម្មតា។ ខាងក្រោមនេះជាទំព័រមួយដែលប្រើឧទាហរណ៍អន្តរកាល-ពុម្ព:
ជាការរំពឹងទុកនោះឧទាហរណ៍នេះគឺអាចប្រើបានគ្រប់គ្រាន់ពន្យល់ vyshenapisannogo សារៈសំខាន់ដូច្នេះយើងគ្រាន់តែអាចរក្សាការយកចិត្តទុកដាក់ឬតាមឧត្ដមគតិ, រៀនសរសេរកូដដែលឆ្លងកាត់តឹងរឹង-សុពលភាព។ សូមសំណាងល្អដល់អ្នក!
Similar articles
Trending Now