តើ "Cascade" មានន័យយ៉ាងដូចម្តេចក្នុងសន្លឹករចនាប័ទ្មជាល្បាក់?

សន្លឹករចនាប័ទ្មល្បាក់ឬ CSS ត្រូវបានបង្កើតឡើងដូច្នេះអ្នកអាចមានលក្ខណៈសម្បត្តិជាច្រើនដែលប៉ះពាល់ដល់ធាតុដូចគ្នា។ លក្ខណៈសម្បត្តិមួយចំនួនអាចមានជម្លោះជាមួយគ្នា។ ឧទាហរណ៍អ្នកអាចកំណត់ពណ៌ពុម្ពអក្សររបស់ពណ៌ក្រហមនៅលើស្លាកកថាខណ្ឌហើយបន្ទាប់មកក្រោយមកកំណត់ពណ៌ពុម្ពអក្សរពណ៌ខៀវ។ តើកម្មវិធីរុករកដឹងថាពណ៌ណាមួយដើម្បីបង្កើតកថាខណ្ឌ? នេះត្រូវបានសម្រេចចិត្តដោយល្បែង។

ប្រភេទសន្លឹករចនាប័ទ្ម

មានសន្លឹករចនាប័ទ្មបីប្រភេទផ្សេងគ្នា:

  1. សន្លឹករចនាប័ទ្មអ្នកនិពន្ធ
    1. ទាំងនេះគឺជាសន្លឹករចនាប័ទ្មដែលបង្កើតឡើងដោយអ្នកនិពន្ធនៃគេហទំព័រ។ ពួកវាជាអ្វីដែលមនុស្សភាគច្រើនគិតនៅពេលពួកគេគិតអំពីសន្លឹករចនាប័ទ្ម CSS ។
  2. សន្លឹករចនាប័ទ្មអ្នកប្រើ
    1. សន្លឹករចនាប័ទ្មអ្នកប្រើត្រូវបានកំណត់ដោយអ្នកប្រើនៃទំព័របណ្តាញ។ ទាំងនេះអនុញ្ញាតឱ្យអ្នកប្រើមានការគ្រប់គ្រងបន្ថែមទៀតលើរបៀបដែលទំព័របង្ហាញ។
  3. សន្លឹករចនាប័ទ្មភ្នាក់ងារអ្នកប្រើ
    1. ទាំងនេះគឺជារចនាប័ទ្មដែលកម្មវិធីរុករកបណ្ដាញអនុវត្តទៅទំព័រដើម្បីជួយបង្ហាញទំព័រនោះ។ ឧទាហរណ៍នៅក្នុង XHTML ភ្នាក់ងារអ្នកប្រើដែលមើលឃើញភាគច្រើនបង្ហាញស្លាក ថាអត្ថបទអត្ថបទ។ នេះត្រូវបានកំណត់ក្នុងសន្លឹករចនាប័ទ្មភ្នាក់ងារអ្នកប្រើ។

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

តម្រៀបលំដាប់

ដើម្បីដោះស្រាយជម្លោះកម្មវិធីរុករកបណ្តាញប្រើលំដាប់តំរងខាងក្រោមដើម្បីកំណត់ថារចនាប័ទ្មណាមានអាទិភាពហើយនឹងត្រូវបានប្រើ:

  1. ដំបូងរកមើលការប្រកាសទាំងអស់ដែលអនុវត្តចំពោះធាតុក្នុងសំណួរនិងសម្រាប់ប្រភេទមេឌៀដែលបានកំណត់។
  2. បន្ទាប់មកសូមក្រឡេកមើលផ្ទាំងសន្លឹករចនាប័ទ្មដែលវាមកពី។ ដូចខាងលើសន្លឹករចនាប័ទ្មអ្នកនិពន្ធកើតឡើងមុនអ្នកប្រើបន្ទាប់មកភ្នាក់ងារអ្នកប្រើ។ ជាមួយរចនាប័ទ្មអ្នកប្រើសំខាន់ដែលមានអំណាចខ្ពស់ជាងអ្នកនិពន្ធ។ រចនាប័ទ្មសំខាន់ៗ។
  3. ឧបករណ៍ជ្រើសជាក់លាក់ជាងនោះគឺអាទិភាពកាន់តែច្រើនវានឹងទទួលបាន។ ឧទាហរណ៍រចនាប័ទ្មលើ "div.co p" នឹងមានអាទិភាពខ្ពស់ជាងមួយគ្រាន់តែនៅលើស្លាក "p" ។
  4. ទីបំផុតតម្រៀបក្បួនតាមលំដាប់ដែលពួកគេត្រូវបានកំណត់។ ច្បាប់ដែលត្រូវបានកំណត់ពេលក្រោយនៅក្នុងមែកធាងឯកសារមានអាទិភាពខ្ពស់ជាងអ្វីដែលបានកំណត់មុន។ ហើយក្បួនពីសន្លឹករចនាប័ទ្មដែលបាននាំចូលត្រូវបានពិចារណាមុនច្បាប់ដោយផ្ទាល់នៅក្នុងសន្លឹករចនាប័ទ្ម។