Để việc học CSS trở nên có hệ thống, rõ ràng và dễ theo dõi, chúng ta sẽ chia toàn bộ chương trình CSS thành 4 phần, với số lượng bài và tiêu đề từng bài học cụ thể như sau:
PHẦN 1: CSS CƠ BẢN (10 bài)
Làm quen với cú pháp CSS, cách áp dụng style, màu sắc, font chữ, khoảng cách…
| STT | Tên bài học |
|---|---|
| 1 | Giới thiệu CSS và 3 cách kết nối với HTML |
| 2 | Selector cơ bản: theo thẻ, class, id |
| 3 | Cách dùng màu sắc: tên màu, mã HEX, RGB, HSL |
| 4 | Font chữ, font-size, font-weight, line-height |
| 5 | Thuộc tính text: căn giữa, gạch chân, viết hoa |
| 6 | Box model: margin, padding, border, content |
| 7 | Width, height và thuộc tính kích thước |
| 8 | Background: màu nền, ảnh nền, repeat, position |
| 9 | Border và border-radius – bo góc, khung đẹp |
| 10 | Tổ chức CSS: comment, reset, đặt tên class |
PHẦN 2: BỐ CỤC TRANG WEB (8 bài)
Tìm hiểu các kỹ thuật bố cục: từ cơ bản đến hiện đại với Flexbox và Grid.
| STT | Tên bài học |
|---|---|
| 11 | Display: block, inline, inline-block, none |
| 12 | Position: static, relative, absolute, fixed |
| 13 | Float và clear – bố cục kiểu cũ |
| 14 | Flexbox cơ bản – trục chính và trục phụ |
| 15 | Flexbox nâng cao – căn giữa, khoảng cách, wrap |
| 16 | Grid layout cơ bản – tạo lưới, dòng và cột |
| 17 | Grid nâng cao – đặt vị trí, lưới lồng |
| 18 | So sánh Flexbox và Grid – nên dùng khi nào? |
PHẦN 3: HIỆU ỨNG, RESPONSIVE, THỰC TIỄN (8 bài)
Giúp website sinh động hơn, hiển thị tốt trên mọi thiết bị và chuẩn hóa giao diện.
| STT | Tên bài học |
|---|---|
| 19 | Hover, active, focus – hiệu ứng khi tương tác |
| 20 | Transition – hiệu ứng mượt mà |
| 21 | Animation – chuyển động nâng cao |
| 22 | Media queries – viết CSS cho từng kích thước |
| 23 | Thiết kế responsive – bố cục co giãn |
| 24 | Đơn vị CSS: px, %, em, rem, vw, vh |
| 25 | Biến CSS (CSS variables) và tổ chức chuyên nghiệp |
| 26 | Reset CSS & Normalize CSS – giúp trình duyệt đồng nhất |
PHẦN 4: DỰ ÁN THỰC HÀNH (4 bài)
Áp dụng toàn bộ kiến thức đã học để xây dựng giao diện hoàn chỉnh.
| STT | Tên bài học |
|---|---|
| 27 | Dự án 1: Trang giới thiệu cá nhân (CV) |
| 28 | Dự án 2: Landing page sản phẩm đơn giản |
| 29 | Dự án 3: Trang blog tin tức responsive |
| 30 | Tổng kết CSS – chuẩn bị học JavaScript |

Thảo luận