Giáo án Khoa học máy tính 12 Kết nối bài 17: Các mức ưu tiên của bộ chọn
Giáo án bài 17: Các mức ưu tiên của bộ chọn sách Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức. Được thiết kế theo công văn 5512, chi tiết, đầy đủ. Giáo án là bản word, có thể tải về và dễ dàng chỉnh sửa. Bộ giáo án có đầy đủ các bài trong học kì 1 + học kì 2 của Tin học 12 kết nối tri thức. Kéo xuống dưới để tham khảo chi tiết.
Xem: => Giáo án Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức
Các tài liệu bổ trợ khác
Xem toàn bộ: Giáo án khoa học máy tính 12 kết nối tri thức đủ cả năm
Ngày soạn:…/…/…
Ngày dạy:…/…/…
BÀI 17: CÁC MỨC ƯU TIÊN CỦA BỘ CHỌN
(2 tiết)
I. MỤC TIÊU
1. Kiến thức
Sau bài học này, HS sẽ:
Biết cách dùng CSS cho các kiểu bộ chọn khác nhau (id, class, pseudo-class, pseudo-element).
Biết cách sử dụng CSS thực hiện các mẫu định dạng theo thứ tự ưu tiên của mình.
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:
Thấy được ý nghĩa của việc sử dụng bộ chọn lớp giả và bộ chọn phần tử giả làm cho trang web sinh động hơn.
Hiểu cấu trúc, biết cách thiết lập mẫu định dạng sử dụng bộ chọn lớp giả và bộ chọn phần tử giả.
Xác định được thứ tự ưu tiên của các bộ chọn trong các ví dụ cụ thể.
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.
Phát huy tinh thần và 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: SGK, SBT Tin học 12 – Định hướng Khoa học máy tính – Kết nối tri thức, bài trình chiếu (Slide), máy chiếu, phòng máy tính có kết nối Internet, các ví dụ minh hoạ tương ứng trong bài như mô tả SGK.
HS: SGK, SBT Tin học 12 – Định hướng Khoa học máy tính – Kết nối tri thức, vở ghi.
III. TIẾN TRÌNH DẠY HỌC
A. HOẠT ĐỘNG KHỞI ĐỘNG
a) Mục tiêu: Tạo động cơ học tập cho HS vì kiến thức đã học chưa giải quyết được nhiệm vụ đặt ra.
b) Nội dung: HS dựa vào hiểu biết để trả lời các câu hỏi.
c) Sản phẩm: Từ yêu cầu, HS vận dụng sự hiểu biết để trả lời câu hỏi GV đưa ra.
d) Tổ chức thực hiện:
Bước 1: GV chuyển giao nhiệm vụ:
- GV chia lớp thành các nhóm 3 – 4 HS, cho HS xem video https://www.youtube
.com/shorts/FYIX7Kc5JRo, sau đó nêu câu hỏi cho các nhóm thảo luận:
a) Phần tử Glowing Button có phải là phần tử tĩnh không?
b) Điều gì xảy ra khi di chuyển chuột lên phần tử Glowing Button? Em có thể tạo hiệu ứng này bằng các mẫu định dạng CSS đã học không?
c) Theo em, bộ chọn nào của CSS giúp tạo hiệu ứng như trên?
Bước 2: HS thực hiện nhiệm vụ học tập:
- Các nhóm HS thảo luận về đoạn video mà GV cho xem và trả lời các câu hỏi.
- GV quan sát quá trình các nhóm thảo luận, giải đáp thắc mắc nếu HS chưa rõ.
Bước 3: Báo cáo kết quả hoạt động, thảo luận:
- GV mời một số nhóm báo cáo kết quả thảo luận.
Gợi ý trả lời:
a) Phần tử Glowing Button không phải là phần tử tĩnh.
b) Khi di chuyển chuột lên phần tử Glowing Button thì xuất hiện hiệu ứng bóng đổ xung quan phần tử này. Em chưa thể tạo hiệu ứng này bằng các mẫu định dạng CSS đã học.
c) Bộ chọn :hover của CSS giúp tạo hiệu ứng như trên.
- Các nhóm khác lắng nghe và góp ý.
Bước 4: Đánh giá kết quả thực hiện:
GV đánh giá kết quả của HS, dẫn dắt HS vào bài học mới: Ở những bài học trước, các em đã biết cách thiết lập các mẫu định dạng cho các phần tử và hiểu một phần về mức độ ưu tiên khi sử dụng các mẫu. Tuy nhiên, các lệnh định dạng CSS đã học chỉ áp dụng cho phần tử tĩnh, không phụ thuộc vào tương tác với người dùng. Trên thực tế, có nhiều trang web cho phép thay đổi trạng thái của đối tượng khi có sự tác động của người dùng (Ví dụ link chưa truy cập màu xanh, đã truy cập màu tím) hoặc có định dạng khác biệt cho 1 phần, 1 bộ phận của phần tử HTML (Ví dụ: định dạng đặc biệt cho dòng đầu hay kí tự đầu tiên của phần tử p. Vậy những điều đó cần thực hiện như thế nào? Để giúp các em trả lời được câu hỏi này, chúng ta sẽ cùng nhau đến với Bài 17: Các mức ưu tiên của bộ chọn.
B. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Tìm hiểu một số kiểu lớp và bộ chọn pseudo-class, pseudo-element
a) Mục tiêu: HS làm quen và biết về các bộ chọn dạng pseudo-class và pseudo-element.
b) Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 1. KIỂU BỘ CHỌN DẠNG PSEUDO-CLASS VÀ PSEUDO-ELEMENT, thảo luận nhóm thực hiện nhiệm vụ.
c) Sản phẩm: Bộ chọn pseudo-class và pseudo-element.
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN | |
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, thực hiện Hoạt động 1 – Tìm hiểu một số kiểu lớp và bộ chọn pseudo-class, pseudo-element SGK tr.96: Thảo luận và trả lời các câu hỏi sau: 1. Thế nào là pseudo-class của bộ chọn? Cách áp dụng. 2. Thế nào là pseudo-element của bộ chọn? Nêu ý nghĩa của khái niệm này trong định dạng CSS. - Từ Hoạt động 1, GV giới thiệu cho HS về bộ chọn pseudo-class và bộ chọn pseudo-element. - GV đặt câu hỏi định hướng cho các nhóm thảo luận: + Em hãy tìm hiểu về bộ chọn pseudo-class và bộ chọn pseudo-element theo các nội dung sau:
- GV phân tích các ví dụ minh hoạ để HS hiểu rõ cách thiết lập bộ chọn pseudo-class và pseudo-element. - GV yêu cầu HS vận dụng kiến thức vừa tìm hiểu, trả lời câu hỏi Hoạt động củng cố kiến thức tr.98 SGK: Câu 1. Muốn áp dụng đổi màu chữ một vùng trên màn hình khi nháy chuột tại vùng đó thì cần phải dùng định dạng CSS nào? Câu 2. Muốn tăng kích thước một đoạn văn bản khi di chuyển chuột qua đoạn văn bản đó thì cần dùng định dạng CSS 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 1 SGK tr.96 – 98 sau đó trao đổi, thảo luận trả lời các câu hỏi mà GV đưa ra. - GV quan sát và trợ giúp HS (nếu cần thiết). Bước 3: Báo cáo kết quả hoạt động, thảo luận: - GV mời đại diện các nhóm báo cáo kết quả thảo luận. - Các nhóm khác đưa ra ý kiến nhận xét. Hướng dẫn trả lời câu hỏi Hoạt động 1 SGK tr.96: 1. + Pseudo-class của bộ chọn là khái niệm chỉ các trạng thái đặc biệt của phần tử HTML. Các trạng thái này không cần định nghĩa và mặc định được coi như các lớp có sẵn của CSS. + Cách áp dụng: 2. + Pseudo-element của bộ chọn là khái niệm chỉ một phần (hoặc một thành phần) của các phần tử bình thường. Các phần này có thể coi là một phần tử giả và có thể thiết lập mẫu định dạng CSS. + Ý nghĩa của khái niệm này trong định dạng CSS: Nó cho phép thiết lập định dạng cho các phần tử giả mà không cần thay đổi cấu trúc HTML. Hướng dẫn trả lời câu hỏi Hoạt động củng cố kiến thức tr.98 SGK: Câu 1. Cần dùng định dạng CSS: active {color: màu chữ mới;}. Câu 2. Cần dùng định dạng CSS: hover {font-size: 150%;}. Bước 4: Đánh giá kết quả thực hiện nhiệm vụ học tập: - Từ kết quả thảo luận của nhóm, GV nhận xét, đánh giá quá trình HS thực hiện nhiệm vụ. - GV chính xác hoá lại các nội dung kiến thức. - GV chốt kiến thức theo Hộp kiến thức:
| 1. KIỂU BỘ CHỌN DẠNG PSEUDO-CLASS VÀ PSEUDO-ELEMENT a) Bộ chọn pseudo-class - Pseudo-class (lớp giả) là khái niệm chỉ các trạng thái đặc biệt của phần tử HTML. Các trạng thái này không cần định nghĩa và mặc định được coi như các lớp có sẵn của CSS. - Trong CSS, các lớp giả quy định viết sau dấu “:” theo cú pháp: Bảng 17.1. Một số lớp giả thường dùng Khai báo lớp giả để làm thay đổi các giá trị mặc định của đối tượng Gây sự chú ý. - Ví dụ: Hình 17.1 mô tả CSS thiết lập định dạng cho các trạng thái đặc biệt của phần tử a chứa liên kết. Các trạng thái này gọi gọi là “lớp giả”: + Liên kết “Tự học nhanh CSS” sẽ được thiết lập màu đỏ mặc định. + Nếu đã được kích hoạt, liên kết sẽ tự động chuyển màu xanh lá cây. + Khi di chuyển con trỏ chuột lên liên kết thì dòng chữ liên kết đổi màu hồng. a) Mã HTML b) Kết quả hiển thị trên trình duyệt Hình 17.1. Ví dụ minh hoạ cho bộ chọn pseudo-class b) Bộ chọn kiểu pseudo-element - Pseudo-element (phần tử giả) là khái niệm chỉ một phần (hoặc một thành phần) của các phần tử bình thường. Các phần này có thể coi là một phần tử giả và có thể thiết lập mẫu định dạng CSS. - Quy định phần tử giả viết sau dấu “::” theo cú pháp: Bảng 17.2. Một số phần tử giả Khai báo phần tử giả để thiết lập các mẫu định dạng đặc biệt cho phần tử giả đó khác so với mặc định. - Ví dụ: Hình 17.2 mô tả CSS thiết lập định dạng cho một phần hoặc một thành phần của phần tử p (được gọi là phần tử giả): + CSS sẽ tự động tạo khuôn cho dòng đầu tiên của tất cả các phần tử p của trang web với màu đỏ, phông chữ có độ rộng đều nhau và có kích thước lớn hơn 1,2 lần so với bình thường. + Chú ý: Dòng đầu tiên này không phụ thuộc vào văn bản mà chỉ phụ thuộc vào độ rộng của cửa sổ trình duyệt. a) Mã HTML b) Kết quả hiển thị trên trình duyệt Hình 17.2. Ví dụ minh hoạ cho bộ chọn pseudo-element |
Hoạt động 2: Tìm hiểu ý nghĩa và ứng dụng của mức độ ưu tiên trong CSS
a) Mục tiêu: HS biết và nắm được chính xác cách CSS xử lí thứ tự ưu tiên các mẫu định dạng CSS trên thực tế.
b) Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 2. MỨC ĐỘ ƯU TIÊN KHI ÁP DỤNG CSS, thảo luận nhóm thực hiện nhiệm vụ.
c) Sản phẩm: Ý nghĩa và ứng dụng của mức độ ưu tiên trong CSS.
d) Tổ chức thực hiện:
HOẠT ĐỘNG CỦA GV VÀ HS | SẢN PHẨM DỰ KIẾN | |||||||||||||||
Bước 1: GV chuyển giao nhiệm vụ: - GV yêu cầu HS làm việc cá nhân, thực hiện Hoạt động 2 – Tìm hiểu ý nghĩa và ứng dụng của mức độ ưu tiên trong CSS tr.98 SGK: Giả sử có định dạng CSS như sau: CSS trên áp dụng cho phần tử HTML sau: Khi đó cụm từ “Tin học 12” sẽ có màu gì? - GV chia lớp thành các nhóm 4 – 5 HS và đưa ra câu hỏi định hướng cho các nhóm thảo luận: + Vì CSS không có quy định rõ ràng nên sẽ có nhiều mẫu định dạng cùng áp dụng cho một phần tử HTML. Khi đó, CSS sẽ ưu tiên áp dụng mẫu mặc định nào? - GV dẫn dắt: “Trong Bài 14, các em đã được làm quen với hai nguyên tắc đầu tiên để xác định thứ tự ưu tiên, đó là nguyên tắc thứ tự cuối cùng (ưu tiên mẫu viết sau cùng) và nguyên tắc ưu tiên cho thuộc tính có từ khoá !important. Trong bài học này, các em sẽ biết được chính xác 7 mức thứ tự ưu tiên của các mẫu định dạng CSS”. - Với mỗi mức độ ưu tiên, GV đưa ra và phân tích ví dụ cụ thể để HS thông qua ví dụ sẽ hiểu hơn các mức này (Trong các mức thứ tự ưu tiên của Bảng 17.3 thì riêng mức ưu tiên 3 là khó, vượt quá mức kiến thức phổ thông mà HS có thể hiểu được thông qua minh hoạ, mức này coi như công nhận). - GV giới thiệu khái niệm và cách tính trọng số của một mẫu định dạng sau đó đưa ra ví dụ và yêu cầu HS giải thích cách tính trọng số. - GV yêu cầu HS vận dụng kiến thức vừa tìm hiểu, trả lời câu hỏi Hoạt động củng cố kiến thức tr.100 SGK: Câu 1. Tính trọng số của các mẫu định dạng sau: a) #n12 > .test. b) h1, h2, h3, h4 > #new. c) p + em.test. Câu 2. Khi nào nguyên tắc cascading (thứ tự cuối cùng) được áp dụng cho một dãy các định dạng CSS? 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 2 SGK tr.98 – 100 sau đó trao đổi, thảo luận trả lời các câu hỏi mà GV đưa ra. - GV quan sát và trợ giúp HS (nếu cần thiết). Bước 3: Báo cáo kết quả hoạt động, thảo luận: - GV mời đại diện các nhóm báo cáo kết quả thảo luận. - 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 nhiệm vụ học tập: - Từ kết quả thảo luận của nhóm, GV nhận xét, đánh giá quá trình HS thực hiện nhiệm vụ. - GV chính xác hoá lại các nội dung kiến thức. - GV chốt kiến thức theo Hộp kiến thức:
| 2. MỨC ĐỘ ƯU TIÊN KHI ÁP DỤNG CSS * Thứ tự ưu tiên các mẫu định dạng trong CSS khi có nhiều hơn các mẫu cùng áp dụng cho một phần tử HTML Khi có nhiều mẫu định dạng có thể áp dụng cho một phần tử HTML nào đó trên trang web, CSS sẽ áp dụng định dạng theo thứ tự ưu tiên:
@media only screen and (max-width: 600px) {body {font-size: 150%;}}
Theo nguyên tắc trên, nếu có một dãy các mẫu định dạng CSS cùng có thể áp dụng cho một phần tử HTML thì tính kế thừa CSS và nguyên tắc thứ tự cuối cùng được xếp dưới trọng số CSS, tức là khi đó CSS sẽ tính trọng số các mẫu định dạng, cái nào có trọng số lớn hơn sẽ được ưu tiên áp dụng. * Cách tính trọng số của một mẫu định dạng - Cách tính trọng số của CSS rất đơn giản dựa trên giá trị trọng số của từng thành phần của bộ chọn (selector) trong mẫu định dạng. - Trọng số của mẫu định dạng sẽ được tính bằng tổng của các giá trị thành phần đó. Bảng 17.4. Giá trị của các thành phần của
Bảng 17.5. Một số ví dụ tính trọng số (Đính kèm phía dưới) | |||||||||||||||
Bảng 17.5. Một số ví dụ tính trọng số
Hướng dẫn trả lời câu hỏi Hoạt động 2 SGK tr.98: - Cụm từ “Tin học 12” là nội dung của phần tử p. - Có hai định dạng CSS có thể áp dụng cho phần tử: + Định dạng phía trên có trọng số 10 (vì là pseudo-class). + Định dạng phía dưới có trọng số 1 (vì là element). Định dạng phía trên sẽ được áp dụng và cụm từ đó sẽ có màu xanh lá cây. Hướng dẫn trả lời câu hỏi Hoạt động củng cố kiến thức tr.100 SGK: Câu 1. Trọng số của các bộ chọn tương ứng là: a) 110 (1 id + 1 class). b) 104 (1 id + 4 element). c) 12 (1 class + 2 element). Câu 2. Nguyên tắc cascading (thứ tự cuối cùng) được áp dụng khi dãy các định dạng CSS có trọng số bằng nhau. |
---------------------------------------
----------------------Còn tiếp---------------------
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đầy đủ các tài liệu:
- Giáo án word (400k)
- Giáo án Powerpoint (500k)
- Trắc nghiệm theo cấu trúc mới (250k)
- Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(250k)
- Phiếu trắc nghiệm câu trả lời ngắn (250k)
- Trắc nghiệm đúng sai (250k)
- Lý thuyết bài học và kiến thức trọng tâm (200k)
- File word giải bài tập sgk (150k)
- Phiếu bài tập để học sinh luyện kiến thức (200k)
- .....
- Các tài liệu được bổ sung liên tục để 30/01 có đủ cả năm
Nâng cấp lên VIP đê tải tất cả ở tài liệu trên
- Phí nâng cấp VIP: 800k
=> Chỉ gửi 450k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại
Cách tải hoặc nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Giáo án khoa học máy tính 12 kết nối tri thức đủ cả năm
ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC
GIÁO ÁN WORD LỚP 12 KẾT NỐI TRI THỨC
Giáo án toán 12 kết nối tri thức
Giáo án đại số 12 kết nối tri thức
Giáo án hình học 12 kết nối tri thức
Giáo án vật lí 12 kết nối tri thức
Giáo án hoá học 12 kết nối tri thức
Giáo án sinh học 12 kết nối tri thức
Giáo án ngữ văn 12 kết nối tri thức
Giáo án lịch sử 12 kết nối tri thức
Giáo án địa lí 12 kết nối tri thức
Giáo án kinh tế pháp luật 12 kết nối tri thức
Giáo án Công nghệ Điện - điện tử 12 kết nối tri thức
Giáo án Công nghệ 12 Lâm nghiệp - Thuỷ sản kết nối tri thức
Giáo án Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức
Giáo án Tin học 12 - Định hướng Tin học ứng dụng kết nối tri thức
Giáo án thể dục 12 bóng rổ kết nối tri thức
Giáo án thể dục 12 cầu lông kết nối tri thức
Giáo án thể dục 12 bóng chuyền kết nối tri thức
Giáo án mĩ thuật 12 kết nối tri thức
Giáo án âm nhạc 12 kết nối tri thức
Giáo án hoạt động trải nghiệm hướng nghiệp 12 kết nối tri thức
GIÁO ÁN POWERPOINT LỚP 12 KẾT NỐI TRI THỨC
Giáo án Powerpoint Toán 12 kết nối tri thức
Giáo án Powerpoint hình học 12 kết nối tri thức
Giáo án Powerpoint đại số 12 kết nối tri thức
Giáo án powerpoint vật lí 12 kết nối tri thức
Giáo án powerpoint ngữ văn 12 kết nối tri thức
Giáo án powerpoint địa lí 12 kết nối tri thức
Giáo án powerpoint lịch sử 12 kết nối tri thức
Giáo án powerpoint địa lí 12 kết nối tri thức
Giáo án Powerpoint Kinh tế pháp luật 12 kết nối tri thức
Giáo án Powerpoint Mĩ thuật 12 kết nối tri thức
Giáo án Powerpoint Tin học 12 - Định hướng Tin học ứng dụng kết nối tri thức
Giáo án Powerpoint Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức
Giáo án powerpoint Công nghệ 12 Điện - điện tử kết nối tri thức
Giáo án powerpoint Công nghệ 12 Lâm nghiệp - Thuỷ sản kết nối tri thức
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 kết nối tri thức
GIÁO ÁN CHUYÊN ĐỀ LỚP 12 KẾT NỐI TRI THỨC
Giáo án chuyên đề toán 12 kết nối tri thức
Giáo án chuyên đề vật lí 12 kết nối tri thức
Giáo án chuyên đề hoá học 12 kết nối tri thức
Giáo án chuyên đề sinh học 12 kết nối tri thức
Giáo án chuyên đề ngữ văn 12 kết nối tri thức
Giáo án chuyên đề lịch sử 12 kết nối tri thức
Giáo án chuyên đề địa lí 12 kết nối tri thứ
Giáo án chuyên đề kinh tế pháp luật 12 kết nối tri thức
Giáo án chuyên đề Công nghệ 12 Công nghệ điện - điện tử kết nối tri thức
Giáo án chuyên đề Công nghệ 12 Lâm nghiệp - Thuỷ sản kết nối tri thức
Giáo án chuyên đề Tin học 12 - Định hướng Khoa học máy tính kết nối tri thức
Giáo án chuyên đề Tin học 12 - Định hướng Tin học ứng dụng kết nối tri thức
GIÁO ÁN POWERPOINT CHUYÊN ĐỀ LỚP 12 KẾT NỐI TRI THỨC
Giáo án powerpoint chuyên đề ngữ văn 12 kết nối tri thức
Giáo án Powerpoint chuyên đề Kinh tế pháp luật 12 kết nối tri thức
GIÁO ÁN DẠY THÊM LỚP 12 KẾT NỐI TRI THỨC
Giáo án dạy thêm ngữ văn 12 kết nối tri thức
Giáo án powerpoint dạy thêm ngữ văn 12 kết nối tri thức
Giáo án dạy thêm toán 12 kết nối tri thức
Giáo án powerpoint dạy thêm toán 12 kết nối tri thức