GA tích hợp NLS và AI Tin học 12 THUD Bài 14: Định dạng văn bản bằng CSS
Giáo án năng lực số và AI Tin học 12 (ứng dụng) Bài 14: Định dạng văn bản bằng CSS được biên soạn theo định hướng phát triển phẩm chất – năng lực. Nội dung có tích hợp NLS và AI giúp HS rèn luyện khả năng ứng dụng công nghệ, thao tác số ngay trong tiết học. Tài liệu ở dạng file Word, dễ chỉnh sửa – dễ tải về, phù hợp cho GV sử dụng từ năm học 2026.
Nội dung chi tiết
Ngày soạn:…/…/…
Ngày dạy:…/…/…
BÀI 14: ĐỊNH DẠNG VĂN BẢN BẰNG CSS
(2 tiết)
I. MỤC TIÊU
1. Kiến thức
Sau bài học này, HS sẽ:
- Sử dụng được CSS để định dạng văn bản, phông chữ.
2. Năng lực
Năng lực chung:
- Năng lực học tập, tự học: HS biết tự tìm kiếm, chuẩn bị và lựa chọn tài liệu, phương tiện học tập trước giờ học, quá trình tự giác tham gia các và thực hiện các hoạt động học tập cá nhân trong giờ học ở trên lớp,…
- Năng lực giao tiếp và hợp tác: Khả năng phân công và phối hợp thực hiện nhiệm vụ học tập.
- Năng lực giải quyết vấn đề sáng tạo: HS đưa ra các phương án trả lời cho câu hỏi, bài tập xử lý tình huống, vận dụng kiến thức, kĩ năng của bài học để giải quyết vấn đề thường gặp.
Năng lực Tin học:
- Biết cách khai báo các thuộc tính định dạng phông chữ, màu sắc chữ, dòng văn bản.
- Hiểu được tính kế thừa của các mẫu định dạng CSS.
- Biết cách chọn theo thứ tự của các mẫu định dạng CSS.
Năng lực số:
- 1.1.NC1a: Đáp ứng được nhu cầu thông tin.
- 1.1.NC1b: Áp dụng được kỹ thuật tìm kiếm để lấy được dữ liệu, thông tin và nội dung trong môi trường số.
- 1.2.NC1b: Tiến hành đánh giá được các dữ liệu, thông tin và nội dung số khác nhau.
- 3.1.NC1a: Áp dụng được các cách tạo và chỉnh sửa nội dung ở các định dạng khác nhau.
- 3.4.NC1a: Lập trình.
- 5.1.NC1b: Hiểu nguyên lý hoạt động của các hệ thống kỹ thuật số và tối ưu hóa hệ thống.
- 5.2.NC1b: Áp dụng được các công cụ số khác nhau và các giải pháp công nghệ có thể có để giải quyết vấn đề.
- 6.1.NC1a: Phân tích được cách AI hoạt động trong các ứng dụng cụ thể.
Năng lực AI:
- 12.C2.1: Các yêu cầu dành cho công cụ AI hỗ trợ các hoạt động học tập và xã hội (hỗ trợ việc lựa chọn công cụ AI phù hợp trong học tập).
- 12.D2.2: Phát triển hệ thống AI (ứng dụng AI để phân tích và gỡ lỗi mã lệnh HTML/CSS).
3. Phẩm chất
- Có ý thức chủ động tìm hiểu và cập nhật các kiến thức mới.
- Cẩn thận, tỉ mỉ khi viết các câu lệnh.
- Nâng cao tinh thần trách nhiệm khi làm việc nhóm.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
- GV: KHBD, SGK, SBT Tin học 12 – Định hướng Tin học ứng dụng, bài trình chiếu (Slide), phòng thực hành máy tính cài sẵn phần mềm soạn thảo HTML và kết nối Internet, máy chiếu, video AI tạo bằng công cụ AI được dùng để khởi động bài học, bộ câu hỏi trắc nghiệm trên phần mềm Quizizz.
- HS: SGK, SBT Tin học 12 – Định hướng Tin học ứng dụng, vở ghi.
III. TIẾN TRÌNH DẠY HỌC
1. HOẠT ĐỘNG KHỞI ĐỘNG
a) Mục tiêu:
- HS định hướng được những nội dung định dạng văn bản có thể thực hiện được.
- Ôn tập lại kiến thức bài cũ, khơi gợi nhu cầu học tập nội dung mới.
b) Nội dung: HS dựa vào kiến thức đã học để trả lời các câu hỏi Khởi động tr.76 SGK.
c) Sản phẩm: Từ yêu cầu, HS vận dụng kiến thức đã học để trả lời câu hỏi Khởi động tr.76 SGK.
d) Tổ chức thực hiện:
Bước 1: GV chuyển giao nhiệm vụ:
- GV yêu cầu HS suy nghĩ trả lời câu hỏi Khởi động SGK trang 76:
- GV yêu cầu xem video AI được thiết kế để phục vụ bài dạy và trả lời câu hỏi xuất hiện trong video đó.
Quan sát đoạn văn bản được thể hiện trên một trang web trong Hình 14.1. Em có nhận xét gì về các định dạng liên quan đến phông chữ của văn bản?

Hình 14.1. Đoạn văn bản trên trang web
Bước 2: HS thực hiện nhiệm vụ học tập:
- HS xem video và suy nghĩ câu trả lời.
- HS vận dụng những kiến thức đã học để trả lời câu hỏi.
- GV quan sát và hỗ trợ HS khi cần thiết.
Bước 3: Báo cáo kết quả hoạt động, thảo luận:
- GV mời một số HS xung phong trả lời câu hỏi Khởi động tr.76 SGK.
Gợi ý trả lời: Đoạn văn bản trong Hình 14.1 sử dụng các phông chữ khác nhau.
- HS khác lắng nghe, nhận xét và bổ sung.
Bước 4: Đánh giá kết quả thực hiện:
- GV nhận xét, đánh giá và kết luận.
[6.1.NC1a: HS sử dụng công cụ AI hoặc sản phẩm số do GV cung cấp để tiếp nhận thông tin, trả lời câu hỏi đơn giản.
2.1.NC1a: HS thực hiện các tương tác cơ bản với học liệu số (xem video, trả lời câu hỏi trên môi trường số).
1.1.NC1a: HS tiếp cận, khai thác được thông tin từ nguồn học liệu số dưới sự hướng dẫn của GV.]
- GV đánh giá kết quả của HS, dẫn dắt HS vào bài học mới: Việc định dạng phông chữ, màu chữ và dòng văn bản sẽ nhanh và thuận tiện hơn khi sử dụng các mẫu định dạng CSS. Vậy để giúp các em biết cách sử dụng CSS để định dạng văn bản, phông chữ, chúng ta sẽ cùng nhau đến với Bài 14: Định dạng văn bản bằng CSS.
2. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Tìm hiểu các mẫu định dạng CSS định dạng văn bản
a) Mục tiêu: HS biết và nắm được một vài thuộc tính quan trọng của định dạng CSS thường dùng để tạo khuôn và định dạng cho văn bản của trang web.
b) Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 1. ĐỊNH DẠNG VĂN BẢN BẰNG CSS, thảo luận nhóm thực hiện nhiệm vụ.
c) Sản phẩm: Các mẫu định dạng phông chữ, màu chữ, dòng văn bản.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
Hoạt động 2: Tìm hiểu tính kế thừa và cách chọn thứ tự ưu tiên của CSS
a) Mục tiêu: HS biết và nắm được một số quy tắc liên quan đến tính kế thừa và thứ tự ưu tiên áp dụng CSS.
b) Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 2. TÍNH KẾ THỪA VÀ CÁCH LỰA CHỌN THEO THỨ TỰ CỦA CSS, thảo luận nhóm thực hiện nhiệm vụ.
c) Sản phẩm: Tính kế thừa và cách chọn thứ tự ưu tiên của CSS.
d) Tổ chức thực hiện:
| HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN |
a) Tính kế thừa của CSS Bước 1: GV chuyển giao nhiệm vụ: - GV yêu cầu HS thảo luận theo nhóm 2 – 3 HS, đọc Hoạt động 2 – Tìm hiểu tính kế thừa và cách chọn thứ tự ưu tiên của CSS tr.79 SGK và trả lời các câu hỏi: Quan sát, tìm hiểu, trao đổi và trả lời các câu hỏi sau: 1. Các mẫu định dạng có tính kế thừa trong mô hình cây HTML không? Nếu một mẫu định dạng thiết lập định dạng ở một phần tử HTML thì định dạng đó có áp dụng cho tất cả các phần tử là con, cháu của phần tử này không? 2. Nếu có nhiều mẫu CSS cùng được thiết lập cho một phần tử HTML thì trình duyệt sẽ áp dụng các mẫu định dạng CSS này theo thứ tự ưu tiên như thế nào? - GV đặt câu hỏi cho các nhóm thảo luận: + Tính kế thừa của CSS được thể hiện như thế nào? Bước 2: HS thực hiện nhiệm vụ học tập: - HS tìm hiểu nội dung mục 2a SGK tr.79 – 80 và thảo luận theo nhóm thực hiện nhiệm vụ. - GV quan sát và trợ giúp HS. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - Đại diện các nhóm HS trả lời. - Các nhóm khác đưa ra ý kiến nhận xét. Bước 4: Đánh giá kết quả thực hiện: - GV nêu nhận xét, chính xác hoá lại các nội dung trả lời của HS. | 2. TÍNH KẾ THỪA VÀ CÁCH LỰA CHỌN THEO THỨ TỰ CỦA CSS a) Tính kế thừa của CSS - Nếu một mẫu CSS áp dụng cho một phần tử HTML bất kì thì nó sẽ được tự động áp dụng cho tất cả các phần tử là con, cháu của phần tử đó trong mô hình cây HTML (trừ các trường hợp ngoại lệ, ví dụ các phần tử với mẫu định dạng riêng). Ví dụ: Định dạng chữ màu xanh dương cho thẻ body:
Trong Hình 14.5, chỉ riêng thẻ h1 có chữ màu đỏ do được định dạng theo mẫu CSS, còn các phần tử h2 và p đều kế thừa từ phần tử cha body có chữ màu xanh dương.
a) Mã HTML
b) Hiển thị trong trình duyệt Hình 14.5. Minh hoạ tính kế thừa của CSS |
Hướng dẫn trả lời câu hỏi Hoạt động 1 SGK tr.79: Câu 1. Các mẫu định dạng trong CSS có tính kế thừa trong mô hình cây HTML. Khi một mẫu định dạng được áp dụng cho một phần tử HTML, định dạng đó sẽ áp dụng cho tất cả các phần tử con, cháu của phần tử đó, trừ những trường hợp ngoại lệ. Tuy nhiên, đôi khi các phần tử con, cháu có thể có các mẫu định dạng riêng mà không kế thừa từ phần tử cha. Điều này có thể được thực hiện bằng cách định rõ mẫu định dạng cho các phần tử con, cháu đó. Câu 2. Khi có nhiều mẫu CSS cùng được thiết lập cho một phần tử HTML, trình duyệt sẽ áp dụng các mẫu định dạng này theo thứ tự ưu tiên nhất định. Thứ tự ưu tiên của các mẫu CSS được xác định như sau: + Mẫu CSS được viết cuối cùng trong tệp CSS sẽ có ưu tiên cao hơn các mẫu trước đó. Điều này có nghĩa là nếu có các định dạng trùng nhau cho cùng một phần tử, thì định dạng cuối cùng sẽ được áp dụng. + Ngoài ra, sử dụng kí hiệu !important trong một mẫu định dạng có nghĩa là định dạng đó sẽ có ưu tiên cao nhất, không phụ thuộc vào vị trí của nó trong tệp CSS. Điều này có nghĩa là mẫu định dạng với !important sẽ ghi đè lên các định dạng khác cho cùng một phần tử. | |
b) Thứ tự ưu tiên khi áp dụng mẫu CSS Bước 1: GV chuyển giao nhiệm vụ: - GV chia lớp thành các nhóm 2 – 3 HS để thảo luận và đặt câu hỏi: + Do được phép có nhiều mẫu định dạng CSS nên có thể xảy ra trường hợp nhiều mẫu cùng áp dụng cho một phần tử HTML, khi đó trình duyệt sẽ chọn các mẫu định dạng theo thứ tự ưu tiên nào để áp dụng? Bước 2: HS thực hiện nhiệm vụ học tập: - HS tìm hiểu nội dung mục 2b SGK tr.80 và thảo luận theo nhóm thực hiện nhiệm vụ. - GV quan sát và trợ giúp HS. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - Đại diện các nhóm HS trả lời. - Các nhóm khác đưa ra ý kiến nhận xét. Bước 4: Đánh giá kết quả thực hiện: - GV nêu nhận xét, chính xác hoá lại các nội dung trả lời của HS. | b) Thứ tự ưu tiên khi áp dụng mẫu CSS - Khi có nhiều mẫu CSS cùng áp dụng cho một phần tử HTML, trình duyệt sẽ thực hiện mẫu định dạng được viết cuối cùng. Ví dụ: Mẫu CSS sau có hai định dạng cùng được viết áp dụng cho h1, mẫu đầu quy định căn giữa, mẫu sau quy định căn trái:
Khi áp dụng, phần tử h1 được căn trái theo mẫu cuối cùng của CSS:
a) Mã HTML
b) Hiển thị trong trình duyệt Hình 14.6. Minh hoạ thứ tự ưu tiên của các mẫu CSS |
c) Sử dụng kí hiệu * và !important ………………………………………….. ………………………………………….. …………………………………………..
| c) Sử dụng kí hiệu * và !important ………………………………………….. ………………………………………….. …………………………………………..
|
Hoạt động 3: Thực hành
a) Mục tiêu: HS vận dụng các kiến thức về định dạng văn bản trên ví dụ thực tiễn.
b) Nội dung: GV hướng dẫn HS thực hiện theo 2 nhiệm vụ trong SGK để định dạng văn bản.
c) Sản phẩm: HS thiết lập được mẫu CSS để định dạng văn bản theo yêu cầu.
d) Tổ chức thực hiện:
| HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN | NLS/AI |
Nhiệm vụ 1: Thiết lập mẫu định dạng CSS Bước 1: GV chuyển giao nhiệm vụ: - GV yêu cầu HS đọc kĩ yêu cầu của Nhiệm vụ 1 SGK tr.81 và thực hành cá nhân theo hướng dẫn. Yêu cầu: Thiết lập mẫu định dạng CSS để trình bày nội dung văn bản trong Hình 14.8 trên trang web.
Hình 14.8. Nội dung cần trình bày Văn bản trong Hình 14.8 cần được trình bày theo yêu cầu sau:
+ Bước 1: Soạn thảo văn bản. + Bước 2: Định dạng tiêu đề.
+ Bước 3: Định dạng các dòng văn bản.
Bước 2: HS thực hiện nhiệm vụ học tập: - HS tiếp nhận và thực hiện nhiệm vụ theo đúng hướng dẫn để hoàn thành yêu cầu Nhiệm vụ 1. - Trong quá trình viết mã lệnh CSS, nếu gặp lỗi hiển thị trên trình duyệt, HS sử dụng Chatbot AI để mô tả hiện tượng lỗi. HS phân tích phản hồi từ AI để xác định nguyên nhân và tự lựa chọn phương án sửa lỗi tối ưu nhất để trang web hoạt động ổn định. - Trong quá trình HS thực hành, GV quan sát, hỗ trợ, giải đáp các vướng mắc của HS. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - HS quan sát bài làm của các bạn khác, nhận xét nhau. Bước 4: Đánh giá kết quả thực hiện: - GV nhận xét, kiểm tra kết quả thực hiện Nhiệm vụ 1 của HS. - Nhiệm vụ 1 được gọi là hoàn thành khi HS định dạng được văn bản trong Hình 14.8 theo yêu cầu. | 3. THỰC HÀNH Nhiệm vụ 1: Thiết lập mẫu định dạng CSS - Bước 1: HS sử dụng các thẻ <h1>, <h2> và <p> để soạn thảo văn bản như Hình 14.8. - Bước 2: HS định dạng được tiêu đề. - Bước 3: HS định dạng được các dòng văn bản. * Đoạn mã HTML hoàn chỉnh:
Kết quả:
| - 3.4.NC1a: Viết mã lệnh HTML, CSS. - 3.1.NC1a: Sử dụng các công cụ kỹ thuật số để tạo, thiết kế và phát triển các nội dung số phức tạp. - 6.2.NC1a: Lựa chọn và sử dụng được các công cụ AI phù hợp để nâng cao hiệu suất học tập và giải quyết vấn đề. - 12.D2.2: HS sử dụng công cụ AI để phân tích nguyên nhân lỗi mã lệnh CSS/HTML và lựa chọn phương án sửa lỗi phù hợp để sản phẩm thực hành hoạt động ổn định. |
Nhiệm vụ 2: Thiết lập mẫu định dạng CSS Bước 1: GV chuyển giao nhiệm vụ: - GV yêu cầu HS đọc kĩ yêu cầu của Nhiệm vụ 2 SGK tr.82 và thực hành cá nhân theo hướng dẫn. Yêu cầu: Thiết lập định dạng cho trang web ở Nhiệm vụ 1 với các yêu cầu sau:
+ Bước 1: Định dạng tiêu đề.
+ Bước 2: Định dạng các dòng văn bản.
+ Bước 3: Định dạng các từ in đậm và in nghiêng trong văn bản.
Bước 2: HS thực hiện nhiệm vụ học tập: - HS tiếp nhận và thực hiện nhiệm vụ theo đúng hướng dẫn để hoàn thành yêu cầu Nhiệm vụ 2. - Trong quá trình viết mã lệnh CSS, nếu gặp lỗi hiển thị trên trình duyệt, HS sử dụng Chatbot AI để mô tả hiện tượng lỗi. HS phân tích phản hồi từ AI để xác định nguyên nhân và tự lựa chọn phương án sửa lỗi tối ưu nhất để trang web hoạt động ổn định. - Trong quá trình HS thực hành, GV quan sát, hỗ trợ, giải đáp các vướng mắc của HS. Bước 3: Báo cáo kết quả hoạt động, thảo luận: - HS quan sát bài làm của các bạn khác, nhận xét nhau. Bước 4: Đánh giá kết quả thực hiện: - GV nhận xét, kiểm tra kết quả thực hiện Nhiệm vụ 2 của HS. - Nhiệm vụ 2 được gọi là hoàn thành khi HS định dạng được văn bản trong Hình 14.8 theo yêu cầu. | Nhiệm vụ 2: Thiết lập mẫu định dạng CSS - Bước 1: HS định dạng được tiêu đề. - Bước 2: HS định dạng được các dòng văn bản. - Bước 3: HS định dạng được các từ in đậm và in nghiêng trong văn bản. * Đoạn mã HTML hoàn chỉnh:
Kết quả:
|
3. HOẠT ĐỘNG LUYỆN TẬP
a) Mục tiêu: Giúp HS củng cố lại kiến thức được học trong bài.
b) Nội dung: GV giao nhiệm vụ cho HS, HS hoàn thành phiếu bài tập.
c) Sản phẩm học tập:
- Phiếu bài tập.
- HS hiểu rõ hơn về định dạng văn bản bằng CSS.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
4. HOẠT ĐỘNG VẬN DỤNG
a) Mục tiêu: HS vận dụng kiến thức được học giải quyết bài toán thực tế.
b) Nội dung: GV hướng dẫn HS hoàn thành bài tập phần Vận dụng SGK tr.82 ở nhà và nộp bài làm qua Gmail.
c) Sản phẩm: HS hoàn thành bài tập phần Vận dụng SGK tr.82.
d) Tổ chức thực hiện:
…………………………………………..
…………………………………………..
…………………………………………..
Tài liệu cùng môn học
- Trắc nghiệm tin học ứng dụng 12 kết nối tri thức
- Giáo án word tin học ứng dụng 12 kết nối tri thức
- Giáo án ppt tin học ứng dụng 12 kết nối tri thức
- Giáo án chuyên đề tin học ứng dụng 12 kết nối tri thức
- Giáo án ppt chuyên đề tin học ứng dụng 12 kết nối tri thức
- Giải tin học ứng dụng 12 kết nối tri thức
- Phiếu bài tập tin học ứng dụng 12 kết nối tri thức
- Giải chuyên đề tin học ứng dụng 12 kết nối tri thức
- Lý thuyết tin học ứng dụng 12 kết nối tri thức
- Bài tập củng cố Tin học ứng dụng 12 kết nối tri thức
- Trắc nghiệm đúng sai tin học ứng dụng 12 kết nối tri thức
- Trắc nghiệm trả lời ngắn tin học ứng dụng 12 kết nối tri thức
- Đề thi tin học ứng dụng 12 kết nối tri thức
- Ppt trò chơi AI Tin học 12 Tin học ứng dụng Kết nối tri thức
- Video AI mở đầu Tin học 12 Tin học ứng dụng kết nối tri thức
- GA tích hợp NLS và AI Tin học 12 TH ứng dụng - Trọn bộ cả năm
Tài liệu khác
- Trắc nghiệm văn 12 kết nối tri thức
- Trắc nghiệm địa lí 12 kết nối tri thức
- Trắc nghiệm hóa học 12 kết nối tri thức
- Trắc nghiệm KTPL 12 kết nối tri thức
- Trắc nghiệm lịch sử 12 kết nối tri thức
- Trắc nghiệm sinh học 12 kết nối tri thức
- Trắc nghiệm toán 12 kết nối tri thức
- Trắc nghiệm quốc phòng 12 kết nối tri thức
- => Xem nhiều môn hơn










