អំពី CSS
CSS គឺអ្វី?
CSS (Cascading Style Sheets) គឺជាភាសាកម្មវិធីដែលប្រើសម្រាប់រចនារូបរាង និងការបង្ហាញនៃគេហទំព័រ។ បើ HTML ជារចនាសម្ព័ន្ធនៃផ្ទះ នោះ CSS ជាការលាបពណ៌ ការតុបតែង និងការរៀបចំរបស់ផ្ទះនោះ។
បម្រើបម្រាស់ CSS
CSS គឺប្រើសម្រាប់ផ្តល់ភាពស្រស់ស្អាត និងភាពគួរឲ្យចាប់អារម្មណ៍ទៅឲ្យគេហទំព័រ។ ដោយប្រើប្រាស់ CSS យើងអាច៖
- រចនាអក្សរ: កំណត់ទំហំ ពណ៌ ពុម្ពអក្សរ គម្លាតអក្សរ
- រចនាផ្ទៃខាងក្រោយ: បន្ថែមពណ៌ រូបភាព Gradient
- គ្រប់គ្រងប្លង់: កំណត់ទីតាំង ទំហំ គម្លាតនៃធាតុទាំងអស់
- បង្កើត Animation: ធ្វើឲ្យធាតុមានចលនា និងផលប៉ះពាល់
- Responsive Design: ធ្វើឲ្យទំព័របង្ហាញបានល្អលើទូរសព្ទ Tablet និងកុំព្យូទ័រ
- បង្កើតប្លង់ស្មុគស្មាញ: ជួរឈរ ជួរដេក Grid Layout Flexbox
អត្ថន័យ CSS
ពាក្យពេញរបស់ CSS គឺ Cascading Style Sheets
- Cascading: មានន័យថា "ធ្លាក់ពីលើចុះក្រោម" ដូចទឹកធ្លាក់។ ការកំណត់រចនានឹងធ្លាក់ពីលើចុះក្រោមតាមលំដាប់អាទិភាព
- Style: រចនាទម្រង់ ការតុបតែង
- Sheets: សន្លឹក ឬឯកសារសម្រាប់រចនា
ឧទាហរណ៍ការប្រើប្រាស់ CSS
មើលឧទាហរណ៍ខាងក្រោម ដើម្បីយល់ពីភាពខុសគ្នារវាង HTML ធម្មតា និង HTML + CSS។
ទំព័រដោយគ្មាន CSS
លទ្ធផល: អត្ថបទធម្មតា ពណ៌ខ្មៅ ទំហំដើម គ្មានការរចនា
ទំព័រដោយមាន CSS
លទ្ធផល: អត្ថបទមានពណ៌ស្អាត ទំហំធំ ពុម្ពអក្សរល្អ មានគម្លាតស្រួលអាន
អ្នកបង្កើត CSS
CSS ត្រូវបានបង្កើតឡើងដោយ៖
- Håkon Wium Lie: អ្នកផ្តួចផ្តើមគំនិត CSS (1994)
- Bert Bos: សហការីក្នុងការអភិវឌ្ឍ CSS
- W3C (World Wide Web Consortium): អង្គការដែលគ្រប់គ្រងស្តង់ដារ Web - www.w3.org
ប្រវត្តិកំណែទម្រង់ CSS
កំណែទម្រង់ | ឆ្នាំ | មុខងារសំខាន់ៗ |
---|---|---|
CSS 1 | 1996 | មុខងារមូលដ្ឋាន៖ ពណ៌ ពុម្ពអក្សរ ប្លង់ |
CSS 2 | 1998 | Position, Z-index, Media types |
CSS 2.1 | 2004-2011 | កែលំអ CSS 2 និងដោះស្រាយបញ្ហា |
CSS 3 | 1999-បច្ចុប្បន្ន | Border-radius, Shadow, Animation, Flexbox, Grid, Transform |
CSS 4 | កំពុងអភិវឌ្ឍ | Selectors ថ្មីៗ, Variables កាន់តែខ្លាំង |
អត្ថប្រយោជន៍នៃ CSS
1. ងាយស្រួលថែទាំ
អ្នកអាចផ្លាស់ប្តូររចនាទំព័រទាំងមូលដោយកែឯកសារ CSS មួយប៉ុណ្ណោះ
2. កាត់បន្ថយពេលផ្ទុក
CSS ធ្វើឲ្យទំហំកូដតូច និងទំព័រផ្ទុកលឿន
3. ប្រើឡើងវិញបាន (Reusable)
ឯកសារ CSS មួយអាចប្រើសម្រាប់ទំព័រច្រើន
4. ឆបគ្នានឹងគ្រប់កម្មវិធីរុករក
CSS ដំណើរការបានលើកម្មវិធីរុករកទាំងអស់
5. Responsive Design
ងាយស្រួលបង្កើតទំព័រដែលឆបគ្នានឹងគ្រប់ឧបករណ៍
CSS ធ្វើការយ៉ាងដូចម្តេច?
CSS ធ្វើការដោយជ្រើសរើសធាតុ HTML និងបន្ថែមរចនាទម្រង់ទៅលើវា។
/* រចនាសម្ព័ន្ធមូលដ្ឋានរបស់ CSS */
selector {
property: value;
}
/* ឧទាហរណ៍ពិតប្រាកដ */
h1 {
color: blue;
font-size: 24px;
}
- Selector: ជ្រើសរើសធាតុ HTML (ឧ. h1, p, div)
- Property: មុខងារដែលចង់កំណត់ (ឧ. color, font-size)
- Value: តម្លៃរបស់មុខងារ (ឧ. blue, 24px)
សេចក្តីសន្និដ្ឋាន
CSS ជាឧបករណ៍មិនអាចខ្វះបានសម្រាប់ការអភិវឌ្ឍគេហទំព័រសម័យទំនើប។ វាជួយធ្វើឲ្យគេហទំព័រ៖
- មានរូបរាងស្អាត និងទាក់ទាញ
- ងាយស្រួលប្រើប្រាស់
- ដំណើរការបានល្អលើគ្រប់ឧបករណ៍
- ងាយស្រួលថែទាំ និងអភិវឌ្ឍ