Giáo án ppt KHMT 12 kết nối: Bài 13 Khái niệm, vai trò của CSS
Giáo án điện tử Tin học khoa học máy tính 12 kết nối tri thức: Bài 13 Khái niệm, vai trò của CSS. Bài giảng được thiết kế hiện đại, sáng tạo, sinh động với đầy đủ nội dung, hình ảnh,… giúp học sinh có hứng thú học tập và tiếp thu hiệu quả hơn. Giáo viên tải về có thể sử dụng luôn để giảng dạy.
Nội dung chi tiết











... Còn nữa ...
NHIỆT LIỆT CHÀO MỪNG
CÁC EM ĐẾN BUỔI HỌC NÀY!
KHỞI ĐỘNG
Hình 13.1. Trang web
Quan sát trang web trong Hình 13.1, trả lời các câu hỏi sau:
• Mã nguồn trang web có những phần tử HTML nào?
• Định dạng các phần tử HTML này có đặc điểm chung nào?
• Có thể định dạng mẫu một lần để áp dụng mẫu đó cho nhiều phần tử HTML được không?
KHỞI ĐỘNG
Hình 13.1. Trang web
Mã nguồn trang web có phần tử h1 và phần tử p.
2 phần tử p có định dạng giống nhau.
Có thể định dạng mẫu một lần để áp dụng mẫu đó cho nhiều phần tử HTML.
BÀI 13: KHÁI NIỆM,
VAI TRÒ CỦA CSS
NỘI DUNG BÀI HỌC
KHÁI NIỆM
MẪU ĐỊNH DẠNG CSS
Hoạt động 1: Tìm hiểu khái niệm và ý nghĩa của CSS
Hình 13.2. Mã nguồn của trang web
1. Hình 13.2 là mã nguồn của trang web trong Hình 13.1. Em có nhận xét gì về cách thiết lập định dạng của trang này?
2. Em thấy gì từ đoạn mã nguồn trên?
Hoạt động 1: Tìm hiểu khái niệm và ý nghĩa của CSS
Trả lời
Câu 1. Cách thiết lập định dạng của trang web:
- Có sự cân nhắc cẩn thận về cách trình bày nội dung, làm cho thông tin dễ tiếp cận và dễ đọc.
- Mở ra cơ hội cho việc tùy chỉnh và mở rộng định dạng trong tương lai.
Hoạt động 1: Tìm hiểu khái niệm và ý nghĩa của CSS
Trả lời
Câu 2. Đoạn mã nguồn cung cấp một ví dụ về cách thiết lập một trang web HTML cơ bản với nội dung và định dạng cụ thể.
→ Sự kết hợp giữa cấu trúc, định dạng và nội dung, tất cả đều được thiết kế để tạo ra một trang web thông tin, dễ đọc và tương thích trên nhiều nền tảng.
Kết quả hiển thị trên trình duyệt
Đoạn mã nguồn
- CSS là gì?
- Ba mẫu định dạng tương ứng với ba dòng được ghi trong cặp thẻ <style></style> ở Hình 13. 3 được dùng để làm gì?
- Em hãy quan sát ví dụ sau và nhận xét về phạm vi áp dụng của các mẫu định dạng CSS?
1. KHÁI NIỆM MẪU ĐỊNH DẠNG CSS
Hình 13.2. Mã nguồn của trang web
Các dòng từ 6 đến 10 là một loại ngôn ngữ đặc biệt dùng để thiết lập các mẫu định dạng cho trang web.
→ Cascading Style Sheets, viết tắt là CSS.
1. KHÁI NIỆM MẪU ĐỊNH DẠNG CSS
Hình 13.3.
Mẫu định dạng CSS
Khái niệm: CSS là định dạng độc lập với chuẩn HTML, được dùng để thiết lập các mẫu định dạng dùng trong trang web.
Trong hình, ba mẫu định dạng tương ứng với ba dòng được ghi trong thẻ <style>...</style>.
1. KHÁI NIỆM MẪU ĐỊNH DẠNG CSS
Mẫu thứ nhất thiết lập màu chữ đỏ cho các phần tử <h1>.
1
2
3
Mẫu thứ ba thiết lập dòng đầu thụt vào 15 pixel cho tất cả các phần tử <p>.
Mẫu thứ hai thiết lập khung viền màu xanh có độ dày 2 pixel cũng được áp dụng cho các phần tử <h1>.
1. KHÁI NIỆM MẪU ĐỊNH DẠNG CSS
CSS có cách viết riêng (ngôn ngữ CSS), độc lập với ngôn ngữ HTML và dùng để định dạng cho các phần tử HTML tương ứng.
Phạm vi áp dụng: Chỉ cần viết mẫu định dạng một lần và được áp dụng đồng thời cho tất cả các phần tử.
Câu hỏi củng cố SGK tr.72
Câu 1. Ngôn ngữ CSS có phải là HTML không?
Câu 2. Các mẫu định dạng CSS thường được mô tả như thế nào? Chọn phương án đúng.
A. Trong một bảng.
B. Phải viết trên một hàng.
C. Có thể viết trên nhiều hàng.
Ngôn ngữ CSS khác biệt hoàn toàn với HTML.
Mẫu định dạng CSS là một công cụ hỗ trợ giúp định dạng nội dung trang web nhanh hơn, thuận tiện hơn bằng cách định nghĩa một lần và sử dụng nhiều lần. CSS sử dụng ngôn ngữ mô tả riêng, độc lập với HTML.
KẾT LUẬN
2
CẤU TRÚC CSS
Hoạt động 2: Tìm hiểu cấu trúc tổng quát của CSS
Quan sát, tìm hiểu và thảo luận về cấu trúc tổng quát của các mẫu định dạng CSS.
2. CẤU TRÚC CSS
Thảo luận nhóm đôi
Một mẫu định dạng CSS có cấu trúc tổng quát như thế nào?
Mẫu định dạng CSS
Bộ chọn (selector): quy định những thẻ HTML nào được chọn để áp dụng định dạng này.
Vùng mô tả (declaration block): bao gồm một hay nhiều quy định có dạng , các quy định được viết cách nhau bởi dấu ";".
Cấu trúc CSS có thể ở dạng đơn giản, trong đó vùng mô tả chỉ có một quy định:
hoặc nhiều quy định ở vùng mô tả như sau:
- Ví dụ 1: Mẫu CSS thiết lập màu chữ đỏ cho bộ chọn là tất cả các thẻ h1.
Bộ chọn có thể là một thẻ để áp dụng như hai ví dụ trên hoặc đồng thời nhiều thẻ. Cách viết này giúp cho CSS dễ thiết lập và áp dụng.
- Ví dụ 3: Mẫu CSS thiết lập định dạng chữ đỏ cho đồng thời các thẻ h1, h2, h3. Các thẻ này được viết cách nhau bởi dấu phẩy.
- Ví dụ 2: Mẫu CSS gồm hai quy định, thụt lề dòng đầu và chữ màu xanh áp dụng cho bộ chọn là tất cả các thẻ p.
2. CẤU TRÚC CSS
Có ba cách thiết lập CSS:
CSS trong (internal CSS).
CSS ngoài (external CSS).
CSS nội tuyến (inline CSS).
- CSS trong (internal CSS) được thiết lập như thế nào?
- Cách thiết lập CSS trong có áp dụng được cho nhiều tệp HTML không?
- Em có nhận xét gì về cách thiết lập CSS trong ví dụ ở Hoạt động 1?
A) CÁCH THIẾT LẬP CSS TRONG
A) CÁCH THIẾT LẬP CSS TRONG
Cách thiết lập: Các mẫu định dạng được viết bên trong thẻ <style> và đặt trong phần tử head của tệp HTML.
Phạm vi áp dụng: Các mẫu định dạng CSS chỉ được áp dụng cho tệp HTML hiện thời.
A) CÁCH THIẾT LẬP CSS TRONG
- Ví dụ: Cách thiết lập CSS trong ví dụ ở Hoạt động 1 là thiết lập CSS trong.
Hình 13.2. Mã nguồn của trang web
B) CÁCH THIẾT LẬP CSS NGOÀI
- CSS ngoài (external CSS) được thiết lập như thế nào?
- Làm thế nào để kết nối tệp HTML với CSS?
Cách thiết lập: Các mẫu định dạng CSS được viết trong một tệp CSS, bên ngoài tệp HTML.
- Ví dụ:
Cách kết nối tệp HTML với CSS:
- Cách 1: Sử dụng thẻ link đặt trong vùng head của trang web.
- Cách 2: Sử dụng lệnh @import đặt trong phần tử style và nằm trong phần head của trang web.
Một tệp CSS có thể được thiết lập để áp dụng cho nhiều trang web → định dạng nhiều trang web thống nhất, chỉnh sửa nhanh chóng.
C) CÁCH THIẾT LẬP CSS NỘI TUYẾN
- CSS nội tuyến (inline CSS) được thiết lập như thế nào?
- Cách thiết lập CSS nội tuyến có đặc điểm gì?
Cách thiết lập: Có thể định dạng CSS trực tiếp bên trong thẻ của các phần tử HTML bằng cách chỉ ra các thuộc tính và giá trị cho thuộc tính style.
Đặc điểm: Cách làm mất thời gian nhưng thời gian thực hiện nhanh.
Câu hỏi củng cố SGK tr.74
Câu 1. Nếu muốn thiết lập CSS để áp dụng cho toàn bộ tệp HTML thì làm cách nào?
Câu 2. Nếu muốn thiết lập CSS để có thể áp dụng đồng thời cho nhiều trang web thì làm cách nào?
Trả lời
Câu 1. Cần thiết lập các định dạng CSS bên trong thẻ <style>....</style> và đặt trong phần <head> của trang web cần định dạng.
Câu 2. Cần thiết lập các định dạng CSS trong một tệp .css ngoài, sau đó kết nối tất cả các trang web bằng liên kết dạng như sau trong <head>:
• Cấu trúc tổng quát của CSS gồm các mẫu định dạng dùng để tạo khuôn cho các phần tử HTML của trang web. Mỗi mẫu gồm hai phần: bộ chọn và vùng mô tả.
• Có thể thiết lập CSS trong, ngoài thông qua tệp CSS hoặc đặt nội tuyến trực tiếp bên trong các phần tử HTML qua thuộc tính style.
---------------------------------------
----------------------Còn tiếp---------------------
Tài liệu cùng môn học
- Trắc nghiệm khoa học máy tính 12 kết nối tri thức
- Giáo án word tin học khoa học máy tính 12 kết nối tri thức
- Giáo án ppt tin học khoa học máy tính 12 kết nối tri thức
- Giáo án chuyên đề tin học khoa học máy tính 12 kết nối tri thức
- Giáo án ppt chuyên đề tin học khoa học máy tính 12 kết nối tri thức
- Giải tin học khoa học máy tính 12 kết nối tri thức
- Giải chuyên đề khoa học máy tính 12 kết nối tri thức
- Lý thuyết khoa học máy tính 12 kết nối tri thức
- Bài tập củng cố Khoa học máy tính 12 kết nối tri thức
- Trắc nghiệm đúng sai khoa học máy tính 12 kết nối tri thức
- Trắc nghiệm trả lời ngắn khoa học máy tính 12 kết nối tri thức
- Đề thi tin học khoa học máy tính 12 kết nối tri thức
- Ppt trò chơi AI Tin học 12 Khoa học máy tính Kết nối tri thức
- Video AI mở đầu Tin học 12 Khoa học máy tính kết nối tri thức
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