Lý thuyết Tin học 12 Bài 8 (Cánh diều): Làm quen với CSS
Tóm tắt lý thuyết Tin học lớp 12 Bài 8: Làm quen với CSS hay, chi tiết sách Cánh diều sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 12.
Lý thuyết Tin học 12 Bài 8: Làm quen với CSS
1. Bảng định dạng CSS
Bảng định dạng (Cascading Style Sheets – CSS) là ngôn ngữ dùng để khai báo kiểu trình bày các phần tử HTML trên trang web. CSS bao gồm các quy tắc định dạng, mỗi quy tắc bao gồm:
- Bộ chọn (selector): Xác định các phần tử HTML được áp dụng kiểu trình bày.
- Khai báo thuộc tính CSS (CSS properties): Xác định kiểu trình bày cho phần tử, ví dụ: màu sắc, phông chữ, kích cỡ, đường viền, v.v.
Lợi ích của CSS:
- Tách biệt nội dung và định dạng: Giúp dễ dàng chỉnh sửa và tái sử dụng khai báo CSS.
- Thống nhất trình bày: Cho phép nhiều trang web hoặc toàn bộ website sử dụng chung quy tắc định dạng.
Trình duyệt web áp dụng CSS bằng cách chọn các phần tử HTML khớp với bộ chọn trong CSS và sử dụng các quy tắc định dạng tương ứng.
- Phiên bản đầu tiên (CSS1): Công bố năm 1996.
- Phiên bản hiện tại trong sách: CSS3.
2. Khai báo bộ chọn phần tử và áp dụng CSS
Bộ chọn phần tử được sử dụng để áp dụng CSS cho một hoặc nhiều phần tử cụ thể trong văn bản HTML, nhằm tạo sự thống nhất trong trình bày. Ví dụ: trình bày chữ in nghiêng cho các đoạn văn bản trên trang web. Mỗi phần tử HTML có một bộ chọn CSS tương ứng, và bộ chọn này thường được đặt tên theo tên phần tử đó.
Bộ chọn phần tử được khai báo như sau:
Tên_bộ chọn_phần_tử (thuộc tỉnh 1 : giá trị,...; thuộc tính n : giá trị; }
3. Một số thuộc tính định dạng CSS
a) Thuộc tính định dạng màu sắc:
Thuộc tính color định dạng màu chữ, được khai báo như sau:
color: Màu,
Trong đó, giá trị Màu thường được xác định bởi tên màu phổ biến như red, green, blue, yellow, brown,...
b) Thuộc tính định dạng phông chữ
Thuộc tính c định tên phông chữ, áp dụng được cho tất cả phần tử HTML, được khai báo như sau:
- n phông chữ,
Trong đó, Tên phông chữ là một hoặc nhiều tên phông chữ được ngăn cách nhau bởi dấu “,”. Chú ý, nếu tên phông chữ có dấu cách thì phải được đặt trong cặp dấu nháy kép (" ").
Thuộc tính font-size xác định kích cỡ chữ, áp dụng được cho tất cả các phần tử, được khai báo như sau:
- font-size: Kích cỡ,
Trong đó, giá trị Kích cỡ thường được tính theo đơn vị điểm ảnh (pixel) hoặc tỉ lệ phần trăm.
c) Thuộc tính định dạng đường viền:
Thuộc tính border-style xác định kiểu trình bày đường viền của phần tử, được khai báo như sau:
- border-style: Kiểu trình bày,
CSS quy định cụ thể các Kiểu trình bày. Một số kiểu trình bày thông dụng gồm: dotted — đường viền là những dấu chấm liền nhau, solid – đường viền là một đường đậm liền nét.
Thuộc tính border-color xác định màu đường viền của phần tử, được khai báo như sau:
- border-color: Màu,
Lưu ý: Định dạng thuộc tính border-color chỉ được áp dụng khi thuộc tính border-style được khai báo.
Trắc nghiệm: Làm quen với CSS
PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.
Câu 1: Bộ chọn (selector) trong CSS dùng để làm gì?
A. Xác định các thuộc tính CSS.
B. Xác định các phần tử HTML được áp dụng kiểu trình bày.
C. Xác định màu sắc của phần tử.
D. Xác định phông chữ cho phần tử.
Đáp án: B
Giải thích: Bộ chọn (selector) trong CSS xác định các phần tử HTML mà các quy tắc định dạng sẽ được áp dụng.
Câu 2: CSS giúp tách biệt nội dung và định dạng như thế nào?
A. Giúp thay đổi nội dung của trang web dễ dàng hơn.
B. Cho phép các nhà phát triển web sử dụng cùng một mã CSS trên nhiều trang web.
C. Cho phép thay đổi định dạng của nội dung mà không cần thay đổi mã HTML.
D. Giúp tối ưu hóa trang web cho công cụ tìm kiếm.
Đáp án: C
Giải thích: CSS tách biệt nội dung và định dạng, cho phép thay đổi định dạng mà không cần thay đổi mã HTML, giúp dễ dàng bảo trì và tái sử dụng mã CSS.
Câu 3: Thuộc tính CSS nào được sử dụng để định dạng màu chữ?
A. background-color
B. text-color
C. font-color
D. color
Đáp án: D
Giải thích: Thuộc tính color trong CSS được sử dụng để định dạng màu chữ của phần tử HTML.
Câu 4: Để định dạng phông chữ, thuộc tính nào được sử dụng trong CSS?
A. font-style
B. font-weight
C. font-family
D. font-size
Đáp án: C
Giải thích: Thuộc tính c định tên phông chữ sẽ được áp dụng cho các phần tử HTML.
Câu 5: Giá trị của thuộc tính font-size trong CSS thường được tính bằng đơn vị nào?
A. inches
B. pixels
C. meters
D. kilograms
Đáp án: B
Giải thích: Giá trị của thuộc tính font-size thường được tính theo đơn vị điểm ảnh (pixels) hoặc phần trăm để xác định kích cỡ chữ.
Câu 6: Thuộc tính border-style trong CSS dùng để làm gì?
A. Xác định màu đường viền.
B. Xác định độ dày của đường viền.
C. Xác định kiểu trình bày đường viền.
D. Xác định vị trí đường viền.
Đáp án: C
Giải thích: Thuộc tính border-style xác định kiểu trình bày của đường viền, ví dụ như dotted (dấu chấm liền nhau) hay solid (đường liền nét).
Câu 7: Khi nào thuộc tính border-color trong CSS được áp dụng?
A. Khi thuộc tính border-style được khai báo.
B. Khi thuộc tính color được khai báo.
C. Khi thuộc tính background-color được khai báo.
D. Khi thuộc tính font-size được khai báo.
Đáp án: A
Giải thích: Thuộc tính border-color chỉ có hiệu lực khi thuộc tính border-style đã được khai báo để xác định kiểu đường viền.
Câu 8: Bộ chọn phần tử trong CSS thường được đặt tên như thế nào?
A. Tên phần tử HTML.
B. Tên lớp của phần tử.
C. ID của phần tử.
D. Nội dung của phần tử.
Đáp án: A
Giải thích: Bộ chọn phần tử trong CSS thường được đặt tên theo tên phần tử HTML để áp dụng quy tắc định dạng cho các phần tử đó.
Câu 9: Phiên bản đầu tiên của CSS được công bố vào năm nào?
A. 1994
B. 1995
C. 1996
D. 1997
Đáp án: C
Giải thích: Phiên bản đầu tiên của CSS, được gọi là CSS1, được công bố vào năm 1996.
Câu 10: Phiên bản CSS hiện tại được đề cập trong sách là phiên bản nào?
A. CSS2
B. CSS3
C. CSS4
D. CSS5
Đáp án: B
Giải thích: Phiên bản CSS hiện tại được đề cập trong sách là CSS3, với nhiều cải tiến và tính năng mới so với các phiên bản trước đó.
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu 1: Để áp dụng định dạng màu sắc cho chữ trong CSS, thuộc tính sau đây được sử dụng? Đúng hay sai?
a) background-color
b) color
c) font-color
a) text-color
a): Sai: Thuộc tính này dùng để định dạng màu nền cho phần tử, không phải màu chữ.
b) Đúng : Thuộc tính này được sử dụng để định dạng màu chữ trong CSS.
c) Sai : Đây không phải là thuộc tính hợp lệ trong CSS. Để thay đổi màu chữ, thuộc tính đúng là color.
d) Sai: Đây cũng không phải là thuộc tính hợp lệ trong CSS. Để thay đổi màu chữ, thuộc tính đúng là color.
Câu 2: Để định dạng kiểu đường viền cho một phần tử trong CSS, thuộc tính sau đây được sử dụng đúng hay sai?
a) border-style
b) border-width
c) border-radius
d) border-spacing
a) Đúng. Thuộc tính này được sử dụng để xác định kiểu trình bày của đường viền, như dotted, solid, dashed, v.v.
b) Sai. Thuộc tính này xác định độ rộng của đường viền, không phải kiểu đường viền.
c) Sai. Thuộc tính này xác định độ cong của các góc của phần tử, không phải kiểu đường viền.
d) Sai. Thuộc tính này dùng để xác định khoảng cách giữa các đường viền của các ô trong bảng, không phải kiểu đường viền.
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1: CSS giúp làm gì trong việc trình bày các phần tử HTML trên trang web?
Đáp án: CSS giúp tách biệt nội dung và định dạng, đồng thời cho phép thống nhất trình bày trên nhiều trang web.
Giải thích: CSS (Cascading Style Sheets) là ngôn ngữ định dạng giúp áp dụng kiểu trình bày cho các phần tử HTML. Điều này không chỉ giúp dễ dàng chỉnh sửa và tái sử dụng định dạng mà còn cho phép nhiều trang web hoặc toàn bộ website sử dụng chung quy tắc định dạng, tạo sự thống nhất trong trình bày.
Câu 2: Để xác định kiểu đường viền cho một phần tử trong CSS, thuộc tính nào được sử dụng?
Đáp án: border-style
Giải thích: Thuộc tính border-style trong CSS được sử dụng để xác định kiểu trình bày của đường viền cho phần tử. Các kiểu trình bày phổ biến bao gồm dotted (đường viền là những dấu chấm liền nhau) và solid (đường viền là một đường đậm liền nét).
Câu 3: Để thay đổi kích cỡ chữ trong CSS, thuộc tính nào là đúng?
Đáp án: font-size
Giải thích: Thuộc tính font-size trong CSS được sử dụng để xác định kích cỡ chữ. Giá trị của thuộc tính này thường được tính theo đơn vị điểm ảnh (pixel) hoặc tỉ lệ phần trăm, giúp điều chỉnh kích cỡ chữ cho các phần tử HTML.
Xem thêm các chương trình khác:
- Soạn văn 12 Cánh diều (hay nhất)
- Văn mẫu 12 - Cánh diều
- Tóm tắt tác phẩm Ngữ văn 12 – Cánh diều
- Tác giả tác phẩm Ngữ văn 12 - Cánh diều
- Bố cục tác phẩm Ngữ văn 12 – Cánh diều
- Nội dung chính tác phẩm Ngữ văn 12 – Cánh diều
- Giải Chuyên đề học tập Ngữ văn 12 – Cánh diều
- Giải sgk Toán 12 – Cánh diều
- Giải Chuyên đề học tập Toán 12 – Cánh diều
- Lý thuyết Toán 12 – Cánh diều
- Giải sbt Toán 12 – Cánh diều
- Giải sgk Tiếng Anh 12 - ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh lớp 12 ilearn Smart World đầy đủ nhất
- Trọn bộ Ngữ pháp Tiếng Anh lớp 12 ilearn Smart World đầy đủ nhất
- Giải sbt Tiếng Anh 12 – iLearn Smart World
- Giải sgk Vật lí 12 – Cánh diều
- Giải Chuyên đề học tập Vật lí 12 – Cánh diều
- Lý thuyết Vật lí 12 – Cánh diều
- Giải sbt Vật lí 12 – Cánh diều
- Giải sgk Hóa học 12 – Cánh diều
- Giải Chuyên đề học tập Hóa 12 – Cánh diều
- Lý thuyết Hóa 12 – Cánh diều
- Giải sbt Hóa 12 – Cánh diều
- Giải sgk Sinh học 12 – Cánh diều
- Giải Chuyên đề học tập Sinh học 12 – Cánh diều
- Lý thuyết Sinh học 12 – Cánh diều
- Giải sbt Sinh học 12 – Cánh diều
- Giải sgk Lịch sử 12 – Cánh diều
- Giải Chuyên đề học tập Lịch sử 12 – Cánh diều
- Giải sbt Lịch sử 12 – Cánh diều
- Lý thuyết Lịch sử 12 – Cánh diều
- Giải sgk Địa lí 12 – Cánh diều
- Giải Chuyên đề học tập Địa lí 12 – Cánh diều
- Giải sbt Địa lí 12 – Cánh diều
- Lý thuyết Địa lí 12 – Cánh diều
- Giải sgk Công nghệ 12 – Cánh diều
- Lý thuyết Công nghệ 12 – Cánh diều
- Giải sgk Kinh tế pháp luật 12 – Cánh diều
- Giải Chuyên đề học tập Kinh tế pháp luật 12 – Cánh diều
- Giải sbt Kinh tế pháp luật 12 – Cánh diều
- Giải sgk Giáo dục quốc phòng 12 – Cánh diều
- Giải sgk Hoạt động trải nghiệm 12 – Cánh diều
