Giáo án Khoa học máy tính 12 chân trời Bài F7: Giới thiệu CSS

Giáo án Bài F7: Giới thiệu CSS sách Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo. Đượ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 chân trời sáng tạo. 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 chân trời sáng tạo

Xem video về mẫu Giáo án Khoa học máy tính 12 chân trời Bài F7: Giới thiệu CSS

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 chân trời sáng tạo đủ cả năm

Ngày soạn: …/…/…

Ngày dạy: …/…/…

 

BÀI F7: GIỚI THIỆU CSS

(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 ngôn ngữ CSS.

  • Biết được các cách bổ sung mã lệnh CSS trong một trang web.

2. Năng lực

Năng lực chung: 

  • Tự chủ và tự học: Tự lực (Chủ động, tích cực thực hiện công việc của bản thân).

  • Giao tiếp và hợp tác: Xác định trách nhiệm và hoạt động của bản thân (Phân tích được các công việc cần thực hiện để hoàn thành nhiệm vụ của nhóm trong các hoạt động nhóm).

  • Giải quyết vấn đề và sáng tạo: Hình thành và triển khai ý tưởng mới (Nêu được nhiều ý tưởng mới trong học tập, suy nghĩ không theo lối mòn, tạo ra yếu tố mới dựa trên những ý tưởng khác nhau).

Năng lực Tin học: 

  • NLc (Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông): Biết chèn mã lệnh CSS vào trang web.

3. Phẩm chất

  • Chăm chỉ: Tích cực tìm tòi và sáng tạo trong việc tìm hiểu một khái niệm mới là CSS.

  • Trung thực, trách nhiệm: Trung thực khi giới thiệu bản thân, tôn trọng bản quyền khi sử dụng thông tin, hình ảnh để xây dựng trang web.

II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU 

1. Đối với giáo viên

  • SGK, SBT Tin học 12 – Định hướng Khoa học máy tính – Chân trời sáng tạo, bài trình chiếu (Slide), máy chiếu, phiếu học tập.

  • Máy tính có cài sẵn phần mềm Visual Studio Code và có kết nối Internet, các tệp HTML và CSS dùng trong hoạt động Thực hành.

2. Đối với học sinh

  • SGK, SBT Tin học 12 – Định hướng Khoa học máy tính – Chân trời sáng tạo, vở ghi.

III. TIẾN TRÌNH DẠY HỌC

A. HOẠT ĐỘNG KHỞI ĐỘNG 

a) Mục tiêu: Ôn lại kiến thức đã học và gợi ra các định dạng khác cho việc trình bày thẻ <h1> như thay đổi màu sắc và đổ bóng.

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, sau đó nêu câu hỏi cho các nhóm thảo luận: 

Quan sát trang web trong hình dưới đây và trả lời các câu hỏi sau:

Tech12h

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?

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à 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: 

  • 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.

- 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: Trong một trang web có thể có nhiều phần tử HTML được định dạng giống nhau. Khi đó chúng ta cần sử dụng một công cụ hỗ trợ giúp định dạng chung cho nhiều phần tử. Vậy để tìm hiểu về công cụ đó, chúng ta sẽ cùng nhau đến với Bài F7: Giới thiệu CSS.

B. HÌNH THÀNH KIẾN THỨC MỚI

Hoạt động 1: Khái niệm CSS

a) Mục tiêu: Cung cấp cho HS kiến thức về:

- Tác dụng của ngôn ngữ CSS (Cascading Style Sheets) trong thiết kế trang web.

- Các lợi ích khi sử dụng CSS.

b) Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 1. Khái niệm CSS và thực hiện nhiệm vụ.

c) Sản phẩm: Khái niệm, tác dụng và các lợi ích 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

Bước 1: GV chuyển giao nhiệm vụ:

- GV yêu cầu HS hoạt động cá nhân, tìm hiểu về khái niệm và lợi ích của CSS bằng cách trả lời các câu hỏi:

+ CSS là gì?

+ Sử dụng CSS trong thiết kế trang web có tác dụng như thế nào?

+ CSS mang lại những lợi ích gì trong việc xây dựng trang web?

- 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 Làm tr.102 SGK:

Em hãy trình bày một số lợi ích của CSS trong việc xây dựng các trang web.

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.101 – 102 và trả lời các câu hỏi mà GV đưa ra. 

- GV quan sát, theo dõi 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: 

HS trả lời câu hỏi và nhận xét lẫn nhau.

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.

- GV chốt kiến thức như nội dung ở hoạt động Ghi nhớ:

  • CSS là ngôn ngữ dùng để định kiểu, hình thức và hiệu ứng cho các phần tử HTML.

  • CSS giúp cho trang web thêm đẹp mắt và sinh động, đồng thời giúp cho việc kiểm soát bố cục và hình thức của trang web thuận tiện hơn.

 

1.  Khái niệm CSS

- Khái niệm: CSS (Cascading Style Sheets) là ngôn ngữ dùng để định kiểu các phần tử HTML trong trang web. 

- Tác dụng của CSS:

  • CSS hỗ trợ định kiểu cùng lúc nhiều phần tử HTML của một hoặc nhiều trang web, giúp mô tả bố cục, màu sắc, phông chữ và các khía cạnh trực quan khác của trang web. 

  • CSS có thể kiểm soát vị trí, kích thước, khoảng trống của các thành phần giúp đáp ứng những yêu cầu phức tạp về bố cục của trang web mà HTML không thể thực hiện được. 

  • CSS có thể tạo ra các hiệu ứng như đổ bóng, màu chuyển sắc, các hiệu ứng hoạt hình và chuyển cảnh sinh động.

Tech12h Nếu HTML hướng đến việc định hình nội dung và cấu trúc (tiêu đề, đề mục, đoạn, hình ảnh, video,…) của trang web, thì CSS tập trung vào việc trình bày bố cục và hình thức của các thành phần trong trang web.

CSS giúp mang lại nhiều lợi ích trong việc xây dựng trang web:

a) Linh hoạt về bố cục

  • CSS có thể thực hiện được nhiều yêu cầu phức tạp về bố cục, hình thức lẫn hiệu ứng của trang web. 

  • Bên cạnh đó, CSS còn giúp trang web thay đổi bố cục để tương thích với các kích thước màn hình khác nhau của máy tính, điện thoại thông minh,...

b) Nhất quán về hình thức

CSS giúp đảm bảo hình thức nhất quán cho các trang web trong cùng một website. 

Ví dụ: Chỉ cần định kiểu chung cho phần tử <h1> thì toàn bộ <h1> ở các trang web đều được định kiểu đồng nhất, giúp website chuyên nghiệp hơn.

c) Dễ bảo trì và nâng cấp

CSS giúp chia tách việc xây dựng nội dung và hình thức của trang web:

  • Nội dung được xây dựng bằng các thẻ HTML và hình thức được quy định bởi CSS. 

Tech12h Việc chia tách này làm cho trang web trở nên dễ bảo trì và nâng cấp. 

  • Khi muốn thay đổi hình thức của trang web, chỉ cần điều chỉnh các mã lệnh CSS mà không làm ảnh hưởng đến nội dung.

d) Có thể tái sử dụng

Việc định kiểu bằng CSS giúp đem lại khả năng tái sử dụng cho những thành phần khác của cùng trang web hoặc các trang web khác nhau.

Hướng dẫn trả lời câu hỏi hoạt động Làm tr.102 SGK:

Một số lợi ích của CSS trong việc xây dựng các trang web:

- Linh hoạt về bố cục:

  • CSS có thể thực hiện được nhiều yêu cầu phức tạp về bố cục, hình thức lẫn hiệu ứng của trang web. 

  • Bên cạnh đó, CSS còn giúp trang web thay đổi bố cục để tương thích với các kích thước màn hình khác nhau của máy tính, điện thoại thông minh,…

- Nhất quán về hình thức: CSS giúp đảm bảo hình thức nhất quán cho các trang web trong cùng một website. 

- Dễ bảo trì và nâng cấp: CSS giúp chia tách việc xây dựng nội dung và hình thức của trang web:

  • Nội dung được xây dựng bằng các thẻ HTML và hình thức được quy định bởi CSS. 

Tech12h Việc chia tách này làm cho trang web trở nên dễ bảo trì và nâng cấp.  

  • Khi muốn thay đổi hình thức của trang web, chỉ cần điều chỉnh các mã lệnh CSS mà không làm ảnh hưởng đến nội dung.

- Có thể tái sử dụng: Việc định kiểu bằng CSS giúp đem lại khả năng tái sử dụng cho những thành phần khác của cùng trang web hoặc các trang web khác nhau.

Hoạt động 2: Các cách bổ sung mã lệnh CSS trong trang web

a) Mục tiêu: Cung cấp cho HS các cách thường được sử dụng để bổ sung mã lệnh CSS vào trang web.

b) Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 2. Các cách bổ sung mã lệnh CSS trong trang web và thực hiện nhiệm vụ.

c) Sản phẩm: Các cách bổ sung mã lệnh CSS vào trang web.

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 hoạt động cá nhân và trả lời câu hỏi: 

+ Có mấy cách bổ sung mã lệnh CSS vào trang web? Mỗi cách có những ưu điểm và hạn chế gì?

- GV phân tích các ví dụ minh hoạ để HS hiểu và biết cách áp dụng các cách chèn CSS vào trang web.

- 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 Làm tr.103 SGK:

Câu 1. Em hãy định kiểu cho kích thước phông chữ của các phần tử <h1> trong tệp portfolio.html là 60 pixels. Gợi ý: Sử dụng thuộc tính font-size với giá trị là 60px.

Câu 2. Em hãy thay đổi màu cho riêng đề mục Giới thiệu chung từ màu xanh sang một màu sắc tuỳ ý.

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.102 – 103 và trả lời các câu hỏi mà GV đưa ra.  

- GV quan sát, theo dõi 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: 

- HS trả lời câu hỏi và nhận xét lẫn nhau.

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.

- GV chốt kiến thức như nội dung ở hoạt động Ghi nhớ:

Có 3 cách chèn thêm mã lệnh CSS vào trang web:

Cách 1. Chèn mã lệnh CSS trực tiếp vào thẻ HTML.

Cách 2. Chèn mã lệnh CSS trong cặp thẻ <style></style> và đặt vào giữa cặp thẻ <head> </head>.

Cách 3. Tạo tệp .css và tạo liên kết bằng thẻ <link> đến tệp này, thẻ <link> đặt vào giữa cặp thẻ <head> </head>.

 

2. Các cách bổ sung mã lệnh CSS trong trang web

Có ba cách thường được sử dụng để bổ sung mã lệnh CSS vào trang web.

* Cách 1. Chèn trực tiếp mã lệnh CSS vào các thẻ mở của phần tử HTML thông qua thuộc tính style theo cú pháp:

Tech12h

Ví dụ 1: Để tô màu xanh và đổ bóng cho đề mục Giới thiệu chung, em chèn thuộc tính style vào thẻ <h1> của tệp portfolio.html.

Tech12h
Tech12h

Hình 1. Đề mục sau khi chèn mã lệnh CSS

Trong Ví dụ 1:

- Thuộc tính color dùng để tô màu xanh cho chữ (mã màu #006660).

- Thuộc tính text-shadow dùng để đổ bóng, với:

+ 1 pixel theo chiều ngang (hướng sang phải).

+ 1 pixel theo chiều dọc (hướng xuống dưới).

+ 2 pixels làm mờ.

+ Màu xám rgba(0, 0, 0, 0.5).

Tech12hNhận xét:

+ Ưu điểm: Cách này giúp định kiểu nhanh và trực tiếp cho một phần tử HTML cụ thể. 

+ Hạn chế: Khó khăn bảo trì hoặc không thể tái sử dụng mã lệnh CSS.

* Cách 2. Chèn cặp thẻ <style></style> kèm mã lệnh CSS vào giữa cặp thẻ <head></head> của tệp portfolio.html. Phần mã lệnh CSS trong thẻ <style> được viết theo cú pháp:

Tech12h

Ví dụ 2: Đề mục Giới thiệu chung và tất cả đề mục <h1> khác của tệp portfolio.html đều được tô màu xanh và đổ bóng.

Tech12h

Tech12hNhận xét: Một trong những ưu điểm của cách này là tách rời phần mã lệnh CSS với phần nội dung nằm trong thẻ <body> và giúp định kiểu toàn cục cho các phần tử HTML liên quan.

Cách 3. Tạo tệp mã lệnh CSS riêng biệt và chèn vào trang web một liên kết đến tệp CSS bằng thẻ <link> đặt vào giữa cặp thẻ <head></head>. Thẻ <link> được viết theo cú pháp:

Tech12h

Ví dụ 3: Các bước cụ thể của cách 3 được thực hiện như sau:

Tech12h  Tạo tệp style.css trong cùng thư mục với tệp portfolio.html và nhập đoạn mã CSS sau:

Tech12h

Tech12h Trong tệp portfolio.html, chèn thẻ <link> vào cặp thẻ <head></head> để liên kết đến tệp style.css:

Tech12h

Tech12hNhận xét: 

+ Cách này cũng đem lại kết quả tương tự như cách 2. 

+ Một số ưu điểm của cách này: 

  • Tách rời các thành phần của một trang web.

  • Hỗ trợ khả năng làm việc cộng tác.

  • Hỗ trợ khả năng bảo trì và tái sử dụng mã lệnh. 

Lưu ý: Nếu phần tử HTML được định kiểu theo nhiều cách thì thứ tự trình duyệt web ưu tiên áp dụng CSS như sau: Cách 1, Cách 2, Cách 3.

Hướng dẫn trả lời câu hỏi hoạt động Làm tr.103 SGK:

Câu 1. Trong tệp style.css:

Tech12h

Câu 2.

- Thực hiện theo cách 1:

Tech12h

- Thực hiện theo cách 2 hoặc cách 3:

+ HTML:

Tech12h

+ CSS:

Tech12h

 

------------------------------

----------------- 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: 900k

=> Chỉ gửi 500k. 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 chân trời sáng tạo đủ cả năm

ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC

Đủ giáo án word và powerpoint các môn lớp 12 kết nối tri thức
Đủ giáo án word và powerpoint các môn lớp 12 cánh diều

GIÁO ÁN WORD LỚP 12 CHÂN TRỜI SÁNG TẠO

Giáo án toán 12 chân trời sáng tạo
Giáo án đại số 12 chân trời sáng tạo
Giáo án hình học 12 chân trời sáng tạo

Giáo án sinh học 12 chân trời sáng tạo
Giáo án hoá học 12 chân trời sáng tạo
Giáo án vật lí 12 chân trời sáng tạo

Giáo án ngữ văn 12 chân trời sáng tạo
Giáo án lịch sử 12 chân trời sáng tạo
Giáo án kinh tế pháp luật 12 chân trời sáng tạo
Giáo án âm nhạc 12 chân trời sáng tạo

Giáo án Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Giáo án Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 1
Giáo án hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 2

GIÁO ÁN POWERPOINT LỚP 12 CHÂN TRỜI SÁNG TẠO

 
 

GIÁO ÁN CHUYÊN ĐỀ LỚP 12 CHÂN TRỜI SÁNG TẠO

Giáo án chuyên đề ngữ văn 12 chân trời sáng tạo
Giáo án chuyên đề toán 12 chân trời sáng tạo
Giáo án chuyên đề kinh tế pháp luật 12 kết nối tri thức

Giáo án chuyên đề vật lí 12 chân trời sáng tạo
Giáo án chuyên đề hoá học 12 chân trời sáng tạo
Giáo án chuyên đề sinh học 12 chân trời sáng tạo

Giáo án chuyên đề lịch sử 12 chân trời sáng tạo
Giáo án chuyên đề địa lí 12 chân trời sáng tạo
Giáo án chuyên đề âm nhạc 12 chân trời sáng tạo

Giáo án chuyên đề Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án chuyên đề Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ LỚP 12 CHÂN TRỜI SÁNG TẠO

 
 

GIÁO ÁN DẠY THÊM LỚP 12 CHÂN TRỜI SÁNG TẠO

Giáo án dạy thêm ngữ văn 12 chân trời sáng tạo
Giáo án powerpoint dạy thêm ngữ văn 12 chân trời sáng tạo
Giáo án dạy thêm toán 12 chân trời sáng tạo
Giáo án powerpoint dạy thêm toán 12 chân trời sáng tạo

Tài liệu giảng dạy

Xem thêm các bài khác

I. GIÁO ÁN WORD KHOA HỌC MÁY TÍNH 12 CHÂN TRỜI SÁNG TẠO

GIÁO ÁN WORD CHỦ ĐỀ A: MÁY TÍNH VÀ XÃ HỘI TRI THỨC

GIÁO ÁN WORD CHỦ ĐỀ D: ĐẠO ĐỨC, PHÁP LUẬT VÀ VĂN HÓA TRONG MÔI TRƯỜNG

GIÁO ÁN WORD CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY

II. GIÁO ÁN POWERPOINT KHOA HỌC MÁY TÍNH 12 CHÂN TRỜI SÁNG TẠO

GIÁO ÁN POWERPOINT CHỦ ĐỀ A: MÁY TÍNH VÀ XÃ HỘI TRI THỨC

GIÁO ÁN POWERPOINT CHỦ ĐỀ D: ĐẠO ĐỨC, PHÁP LUẬT VÀ VĂN HÓA TRONG MÔI TRƯỜNG 

GIÁO ÁN POWERPOINT CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY

III. GIÁO ÁN CHUYÊN ĐỀ KHOA HỌC MÁY TÍNH 12 CHÂN TRỜI SÁNG TẠO 

GIÁO ÁN CHUYÊN ĐỀ 1: TÌM HIỂU MỘT VÀI KIỂU DỮ LIỆU TUYẾN TÍNH 

GIÁO ÁN CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

GIÁO ÁN CHUYÊN ĐỀ 3: TÌM HIỂU KĨ THUẬT DUYỆT ĐỒ THỊ VÀ ỨNG DỤNG 

Chat hỗ trợ
Chat ngay