អត្តសញ្ញាណតែមួយគត់នៅក្នុងទំព័របណ្តាញ
យោងតាម W3C គុណលក្ខណៈ ID នៅក្នុង HTML គឺ:
គ្រឿងសម្គាល់ពិសេសសម្រាប់ធាតុ
នេះគឺជាការពិពណ៌នាដ៏សាមញ្ញមួយអំពីគុណលក្ខណៈដែលមានអនុភាពខ្លាំង។ គុណលក្ខណៈសម្គាល់អាចអនុវត្តសកម្មភាពមួយចំនួនសម្រាប់ទំព័របណ្តាញ:
- ឧបករណ៍ជ្រើសរើសសន្លឹករចនាប័ទ្ម - នេះជាមុខងារមនុស្សភាគច្រើនប្រើគុណលក្ខណៈ ID សម្រាប់។ ដោយសារតែពួកគេគឺមានតែមួយ, អ្នកអាចប្រាកដថាអ្នកនឹងត្រូវបានគេគ្រាន់តែជារចនាប័ទ្មធាតុមួយនៅលើទំព័របណ្តាញរបស់អ្នកនៅពេលដែលអ្នករចនាប័ទ្មដោយប្រើអចលនទ្រព្យលេខសម្គាល់មួយ។ ការអន់ថយក្នុងការប្រើអត្តសញ្ញាណសម្គាល់សម្រាប់គោលបំណងកំណត់រចនាប័ទ្មគឺថាវាមានកម្រិតខ្ពស់បំផុតនៃភាពជាក់លាក់ដែលអាចធ្វើឱ្យពិបាកខ្លាំងប្រសិនបើអ្នកត្រូវការបដិសេធរចនាប័ទ្មដោយមូលហេតុខ្លះនៅពេលក្រោយក្នុងសន្លឹករចនាប័ទ្ម។ ដោយសារតែការអនុវត្តបណ្តាញបច្ចុប្បន្ននេះគ្មានខ្លាញ់ឆ្ពោះទៅរកការប្រើប្រាស់ថ្នាក់និងជម្រើសរើសថ្នាក់ជំនួស IDs និងជម្រើសលេខសម្គាល់សម្រាប់គោលបំណងរចនាប័ទ្មទូទៅ។
- ដាក់ឈ្មោះ បោះយុថ្កា សម្រាប់ភ្ជាប់ទៅ - កម្មវិធីរុករកបណ្តាញអនុញ្ញាតឱ្យអ្នកកំណត់គោលដៅច្បាស់លាស់នៅក្នុងឯកសារគេហទំព័ររបស់អ្នកដោយចង្អុលទៅលេខសម្គាល់នៅចុងបញ្ចប់នៃ URL ។ អ្នកគ្រាន់តែបន្ថែមលេខសម្គាល់ទៅចុងបញ្ចប់នៃទំព័រ URL ដែលបន្តដោយសញ្ញាផោន (#) ។ អ្នកក៏អាចភ្ជាប់ទៅយុថ្កាទាំងនេះជាមួយទំព័រខ្លួនឯងដោយបន្ថែមសញ្ញាផោន (#) និងឈ្មោះលេខសម្គាល់នៅក្នុង href attribute សម្រាប់ធាតុ។ ឧទាហរណ៍ប្រសិនបើអ្នកមានការបែងចែកជាមួយលេខសម្គាល់អ្នកអាចភ្ជាប់ទៅវានៅលើទំព័រនោះដោយ:
នេះជាអត្ថបទភ្ជាប់ - សេចក្តីយោងសម្រាប់ស្គ្រីប - ប្រសិនបើអ្នកសរសេរមុខងារ Javascript អ្នកនឹងចង់ប្រើគុណលក្ខណៈលេខសម្គាល់ដូច្នេះអ្នកអាចធ្វើការផ្លាស់ប្តូរធាតុច្បាស់លាស់នៅលើទំព័រជាមួយស្គ្រីបរបស់អ្នក។
- ដំណើរការផ្សេងទៀត - លេខសម្គាល់នេះអនុញ្ញាតឱ្យអ្នកដំណើរការឯកសារគេហទំព័ររបស់អ្នកតាមអ្វីដែលអ្នកត្រូវការ។ ឧទាហរណ៍អ្នកអាចស្រង់ HTML ទៅក្នុងមូលដ្ឋានទិន្នន័យមួយហើយគុណលក្ខណៈលេខសម្គាល់សម្គាល់វាល។
ច្បាប់សម្រាប់ប្រើគុណលក្ខណៈលេខសម្គាល់
មានច្បាប់មួយចំនួនដែលអ្នកត្រូវតែអនុវត្តតាមដើម្បីឱ្យមានឯកសារត្រឹមត្រូវដែលប្រើគុណលក្ខណៈលេខរៀងទីណាក៏ដោយនៅក្នុងឯកសារ:
- ID ត្រូវតែចាប់ផ្តើមដោយអក្សរ (az ឬ AZ)
- តួអង្គទាំងអស់បន្តបន្ទាប់អាចជាអក្សរលេខ (0-9) សហសញ្ញា (-), សញ្ញាគូសក្រោម (_), សញ្ញា (:) និងសញ្ញាចុច (។ ) ។
- លេខសម្គាល់នីមួយៗត្រូវតែមានតែមួយក្នុងឯកសារ។ ហេតុអ្វី?
ប្រើគុណលក្ខណៈលេខសម្គាល់
នៅពេលដែលអ្នកបានរកឃើញធាតុតែមួយគត់នៃគេហទំព័ររបស់អ្នកអ្នកអាចប្រើសន្លឹករចនាប័ទ្មទៅរចនាប័ទ្មគ្រាន់តែធាតុមួយប៉ុណ្ណោះ។
ទាក់ទងមកពួកយើង
មានមាតិកាអត្ថបទមួយចំនួននៅទីនេះ
div # contact-section {background: # 0cf;}
- ឬគ្រាន់តែ -
# ផ្នែកទំនាក់ទំនង {ផ្ទៃខាងក្រោយ: # 0cf}
អ្នកជ្រើសរើសទាំងពីរនេះនឹងដំណើរការ។ លេខមួយ (div # contact-section) នឹងកំណត់ទិសដៅផ្នែកដែលមានគុណលក្ខណៈ ID នៃ "ផ្នែកទំនាក់ទំនង" ។ ផ្នែកទីពីរ (ផ្នែកទំនាក់ទំនងចំនួន 1) នឹងនៅតែតម្រង់ធាតុផ្សំដែលមានលេខសម្គាល់ "ផ្នែកទំនាក់ទំនង" វាមិនដឹងថាអ្វីដែលវាកំពុងស្វែងរកគឺជាផ្នែកមួយ។ លទ្ធផលចុងក្រោយនៃរចនាប័ទ្មនឹងពិតជាដូចគ្នា។
អ្នកក៏អាចតភ្ជាប់ទៅធាតុជាក់លាក់នោះដោយមិនបន្ថែមស្លាកណាមួយ:
ភ្ជាប់ទៅព័ត៌មានទំនាក់ទំនង
យោងកថាខ័ណ្ឌក្នុងស្គ្រីបរបស់អ្នកជាមួយវិធីសាស្ត្រ JavaScript "getElementById":
document.getElementById ("ផ្នែកទំនាក់ទំនង")
គុណលក្ខណៈ ID នៅតែមានប្រយោជន៍នៅក្នុង HTML ទោះបីជាអ្នកជ្រើសរើសថ្នាក់បានជំនួសពួកគេសម្រាប់គោលបំណងទូទៅបំផុត។ សមត្ថភាពក្នុងការប្រើគុណលក្ខណៈលេខសម្គាល់ជាគន្លឹះសម្រាប់រចនាប័ទ្មខណៈពេលដែលប្រើពួកវាជាយុថ្កាសម្រាប់តំណភ្ជាប់ឬគោលដៅសម្រាប់ស្គ្រីបមានន័យថាពួកគេនៅតែមានកន្លែងដ៏សំខាន់នៅក្នុងការរចនាបណ្តាញនៅថ្ងៃនេះ។
កែសម្រួលដោយលោក Jeremy Girard