สัปดาห์นี้เรียนรู้ CSS ในระดับที่นำไปจัดหน้าเว็บจริงได้ ตั้งแต่ Box Model, Selector, Specificity, Layout, Typography, CSS Variables ไปจนถึง Responsive Design
เมื่อเรียนจบสัปดาห์นี้ ผู้เรียนสามารถ
box-sizing ได้ถูกต้อง| ลำดับ | หัวข้อ | ไฟล์บทเรียน | สไลด์ |
|---|---|---|---|
| 1 | Box Model | webprogram-03-css-design-01-box-model.md | webprogram-03-css-design-01-box-model-slides.mdx |
| 2 | Selector และ Specificity | webprogram-03-css-design-02-selector-specificity.md | webprogram-03-css-design-02-selector-specificity-slides.mdx |
| 3 | Layout ด้วย Flexbox และ CSS Grid | webprogram-03-css-design-03-flexbox-grid.md | webprogram-03-css-design-03-flexbox-grid-slides.mdx |
| 4 | Typography | webprogram-03-css-design-04-typography.md | webprogram-03-css-design-04-typography-slides.mdx |
| 5 | CSS Variables และ Cascade | webprogram-03-css-design-05-variables-cascade.md | webprogram-03-css-design-05-variables-cascade-slides.mdx |
| 6 | Media Query และ Responsive Design | webprogram-03-css-design-06-responsive-design.md | webprogram-03-css-design-06-responsive-design-slides.mdx |
นำหน้า HTML จากสัปดาห์ที่ 2 มาตกแต่งด้วย CSS ให้มี layout แบบ card, typography อ่านง่าย, ใช้ CSS variables และ responsive บนอุปกรณ์มือถือ
box-sizing: border-box ช่วยแก้ปัญหาอะไรrem กับขนาดตัวอักษร