មានស្លាក HTML មួយចំនួននៅក្នុង HTML4 និង HTML5 ដែលមិនតម្រូវឱ្យប្រើស្លាកបិទសម្រាប់ HTML ដែលត្រឹមត្រូវ។ ពួកគេគឺ:
មូលហេតុដែលភាគច្រើននៃស្លាកទាំងនេះមិនមានស្លាកបញ្ចប់ដែលតម្រូវឱ្យមាននោះគឺក្នុងករណីភាគច្រើនស្លាកចុងក្រោយត្រូវបានបញ្ជាក់ដោយវត្តមាននៃស្លាកផ្សេងទៀតនៅក្នុងឯកសារ។ ឧទាហរណ៍នៅក្នុងឯកសារតំបន់បណ្ដាញភាគច្រើនកថាខណ្ឌ (បានកំណត់ដោយ
) ត្រូវបានបន្តដោយកថាខណ្ឌផ្សេងឬដោយ ធាតុកម្រិតប្លុក ផ្សេងទៀត។ ដូច្នេះកម្មវិធីរុករកអាចសន្និដ្ឋានថាកថាខណ្ឌបានបញ្ចប់ដោយកថាខណ្ឌបន្ទាប់។
ស្លាកផ្សេងទៀតនៅក្នុងបញ្ជីនេះមិនតែងតែមានមាតិកាដូចជា។ ធាតុនេះអាចមានស្លាកប៉ុន្តែមិនចាំបាច់។ ប្រសិនបើ colgroup មិនមានស្លាកសញ្ញាណាមួយទេការទុកស្លាកបិទមិនបង្កឱ្យមានការភាន់ច្រឡំទេ - ក្នុងករណីជាច្រើនចំនួនជួរឈរនឹងត្រូវបានកំណត់ដោយគុណលក្ខណៈ span ។
ការចាកចេញពីការបញ្ចប់ស្លាកបង្កើនល្បឿនទំព័ររបស់អ្នក
ហេតុផលដ៏ល្អមួយសម្រាប់ការចាកចេញពីស្លាកសញ្ញាចុងក្រោយសម្រាប់ធាតុទាំងនេះគឺដោយសារពួកគេបន្ថែមតួអក្សរបន្ថែមទៅការទាញយកទំព័រហើយដូច្នេះការបន្ថយទំព័រ។ ប្រសិនបើអ្នកកំពុងស្វែងរកអ្វីដែលត្រូវធ្វើដើម្បីបង្កើនល្បឿនការទាញយកទំព័រអ៊ិនធឺណេតរបស់អ្នក, ការកម្ចាត់ស្លាកបិទជាជម្រើសគឺជាកន្លែងដ៏ល្អដើម្បីចាប់ផ្តើម។ សម្រាប់ឯកសារដែលមានកថាខណ្ឌច្រើនឬក្រឡាតារាងនេះអាចជាការសន្សំសំខាន់។
ប៉ុន្តែការចាកចេញពីការបិទស្លាកគឺមិនមែនសុទ្ធតែល្អទាំងអស់នោះទេ
មានហេតុផលសំខាន់មួយចំនួនដែលត្រូវទុកនៅក្នុងស្លាកបិទ។
- ស្លាកបិទផ្តល់នូវរចនាសម្ព័ន្ធ។
- នៅពេលអ្នកមាន ឯកសារ HTML ដែលត្រូវបានសរសេរកូដតិចតួចវាអាចផ្ទុកយ៉ាងលឿនប៉ុន្តែវាអាចក្លាយជាខ្លាឃ្មុំដើម្បីរក្សាបានយ៉ាងឆាប់រហ័ស។ ការបន្ថែមជួរដេកឬជួរឈរតារាងថ្មីអាចពិបាកក្នុងការធ្វើយ៉ាងឆាប់រហ័សដោយគ្មានរចនាសម្ព័ន្ធពេញលេញនៃស្លាកចាប់ផ្ដើមនិងបញ្ចប់។ ហើយជារឿយៗមនុស្សដោះស្រាយវាដោយការចូលបន្ទាត់ដែលបន្ថែមតួអក្សរត្រឡប់មកឯកសារវិញដូច្នេះធ្វើឱ្យអវិជ្ជមានពីអត្ថប្រយោជន៍ដែលអ្នកទទួលពីការចាកចេញពីពួកគេ។
- CSS និង JavaScript hook លើធាតុពេញលេញ។
- ខណៈពេលដែលកម្មវិធីរុករកច្រើនបំផុតអាចបង្ហាញ (និងរចនាប័ទ្ម) ស្លាកដោយគ្មានស្លាកបិទរបស់ពួកគេការខ្វះខាតនៃស្លាកបិទអាចធ្វើឱ្យទីតាំងច្បាស់លាស់សម្រាប់ការបិទរចនាប័ទ្មមួយឬសកម្មភាពអក្សរមិនច្បាស់។ ប្រសិនបើអ្នកកំពុងធ្វើការជាមួយប្លង់ច្បាស់លាស់អ្នកអាចបោះបង់ចោលភាពត្រឹមត្រូវនៅពេលអ្នកចាកចេញពីការបិទស្លាក - អ្នកត្រូវបានអនុញ្ញាតឱ្យកម្មវិធីរុករកសំរេចថាស្លាកណាត្រូវបានបញ្ចប់។ ជួនកាលកម្មវិធីរុករកទាយបានត្រឹមត្រូវហើយជួនកាលមិនមាន។
- ការមិនអើពើនឹងស្លាកបិទមិនតែងតែត្រូវបានអនុញ្ញាតទេ។
- ក្នុង HTML5
- ស្លាកអាចត្រូវបានលុបចោលនៅពេលកថាខណ្ឌត្រូវបានអនុវត្តតាមភ្លាមៗដោយមានធាតុផ្សំប្រហែល 25 ។ ប៉ុន្តែមានធាតុជាង 100 នៅក្នុង HTML5 ។ តើអ្នកនឹងទន្ទេញចាំគ្រប់ស្ថានភាពទាំងអស់ដែលវាត្រឹមត្រូវទេក្នុងការចាកចេញពីស្លាកចុងបញ្ចប់? វាប្រហែលជាងាយស្រួលក្នុងការបញ្ចូលវា។
XHTML តម្រូវឱ្យបិទស្លាកទាំងអស់
មូលហេតុចំបងដែលមនុស្សភាគច្រើនប្រើការបិទស្លាកជាមួយធាតុទាំងនេះគឺ XHTML ។ នៅពេលអ្នកសរសេរ XHTML រាល់ស្លាកបិទតែងតែត្រូវបានទាមទារ។ ប្រសិនបើអ្នកមានគម្រោងបម្លែងឯកសារគេហទំព័ររបស់អ្នកទៅជា XHTML នៅចំណុចណាមួយនាពេលអនាគតវាងាយស្រួលបំផុតក្នុងការរួមបញ្ចូលការបិទស្លាកដើម្បីឱ្យឯកសាររបស់អ្នករួចរាល់។