Hoạt động 1: Mở đầu · 10 phút
Đoán màu chữ khi các quy tắc xung đột
a) Mục tiêu
HS nhận ra tình huống nhiều quy tắc cùng áp dụng cho một phần tử và có nhu cầu tìm quy tắc quyết định màu chữ.
b) Nội dung
GV chiếu đoạn mã gồm ba quy tắc cho màu chữ: p { color: navy; }, .ghi { color: green; }, #ket-qua { color: maroon; } và phần tử <p id="ket-qua" class="ghi">Chiều cao 4cm.</p>. HS dự đoán màu chữ của đoạn văn và viết lí do ngắn gọn vào vở.
c) Sản phẩm
Mỗi HS ghi một dự đoán kèm lí do, ví dụ: “Màu maroon vì id là bộ chọn mạnh nhất”, hoặc “Màu green vì class viết sau p”. GV ghi nhận các dự đoán khác nhau trên bảng để làm vấn đề cho cả lớp giải quyết trong tiết học.
d) Tổ chức thực hiện
Hoạt động của giáo viên
Hoạt động của học sinh
Giáo viên
Bước 1: Chuyển giao nhiệm vụ
GV chiếu đoạn mã, nêu câu hỏi: “Đoạn văn này có màu gì? Vì sao em nghĩ như vậy?” GV yêu cầu HS dự đoán trước khi chạy thử.
Học sinh
HS đọc mã, suy nghĩ và ghi dự đoán cá nhân vào vở trong 2 phút.
Giáo viên
Bước 2: Thực hiện nhiệm vụ
GV mời HS thảo luận nhanh theo cặp bàn, yêu cầu ghi thêm câu hỏi còn thắc mắc.
Học sinh
HS trao đổi với bạn cùng bàn, ghi lại lí do và câu hỏi chưa rõ.
Giáo viên
Bước 3: Báo cáo, thảo luận
GV mời 3 đến 4 HS nêu dự đoán và lí do, ghi các ý kiến lên bảng. Gợi ý: “Các lí do này dựa trên điều gì?”
Học sinh
Trả lời dự kiến: “Em nghĩ maroon vì có id”; “Em nghĩ green vì class mạnh hơn tên phần tử”; “Em không chắc, vì có nhiều quy tắc cùng nhắm vào p”.
Giáo viên
Bước 4: Kết luận, nhận định
GV nhận xét: các dự đoán khác nhau cho thấy cần có thứ tự so sánh rõ ràng. GV dẫn vào bài: “Hôm nay chúng ta học cách trình duyệt chọn quy tắc nào khi nhiều quy tắc cùng áp dụng.”
Học sinh
HS ghi tên bài học và câu hỏi cần trả lời vào vở.