Giao diện mới của VnDoc Pro: Dễ sử dụng hơn - chỉ tập trung vào lớp bạn quan tâm. Vui lòng chọn lớp mà bạn quan tâm: Lưu và trải nghiệm
Đóng
Điểm danh hàng ngày
  • Hôm nay +3
  • Ngày 2 +3
  • Ngày 3 +3
  • Ngày 4 +3
  • Ngày 5 +3
  • Ngày 6 +3
  • Ngày 7 +5
Bạn đã điểm danh Hôm nay và nhận 3 điểm!
Nhắn tin Zalo VNDOC để nhận tư vấn mua gói Thành viên hoặc tải tài liệu Hotline hỗ trợ: 0936 120 169

Lý thuyết Tin học 12 Kết nối tri thức bài 15

Lớp: Lớp 12
Môn: Tin Học
Dạng tài liệu: Lý thuyết
Bộ sách: Kết nối tri thức với cuộc sống
Loại File: Word + PDF
Phân loại: Tài liệu Tính phí

Chúng tôi xin giới thiệu bài Lý thuyết Tin học lớp 12 bài 15: Tạo màu cho chữ và nền sách Kết nối tri thức hay, chi tiết giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt môn Tin học 12.

A. Lý thuyết Tin học 12 bài 15

1. Hệ thống màu của CSS

a) Hệ màu RGB

HTML và CSS hỗ trợ hệ màu theo mẫu RGB (R – red, G – green, B – blue). Mỗi màu là một tổ hợp gồm ba giá trị (r, g, b), trong đó mỗi giá trị này là số nguyên nằm trong khoảng từ 0 đến 255, tức là một số 8 bit. Tổng số màu cho phép là 28 × 28 × 28 = 224 = 16 777 216 màu.

Mỗi giá trị màu được thiết lập bởi một trong các cách sau:

- rgb(x-red, x-green, x-blue), trong đó x-red, x-green, x-blue có thể nhận các giá trị độc lập từ 0 đến 255.

- rgb(x-red%, x-green%, x-blue%), trong đó các tham số biểu thị giá trị phần

trăm của 255.

- #rrggbb, trong đó rr, gg, bb là giá trị trong hệ đếm hexa (hệ đếm cơ số 16).

b) Hệ mẫu HSL

Hệ màu HSL trong HTML và CSS bao gồm ba thành phần:

- H (Hue): Vòng tròn màu với giá trị từ 0 đến 360 độ.

- S (Saturation): Độ bão hòa hay độ đậm đặc của màu, từ 0% (màu xám) đến 100% (màu đầy đủ).

-L (Lightness): Độ sáng, từ 0% (đen) đến 100% (trắng). Đặt lightness = 50% để có màu đúng.

c) Các tên mẫu có sẵn trong CSS

CSS hỗ trợ thiết lập màu bằng các hàm rgb() và hsl(), cũng như các tên màu chuẩn để dễ sử dụng.

- CSS2 thiết lập 16 tên màu chuẩn (không phân biệt chữ hoa chữ thường), ví dụ: black, gray, white, red, green, orange, yellow, purple, blue, lime, v.v.

- CSS3 mở rộng với 140 tên màu.

Lưu ý: Các màu xám (hay đen trắng) có thể được thiết lập theo các cách sau:

- rgb(x, x, x)`với các tham số r, g, b bằng nhau.

- hsl(h, 0%, x%)`khi tham số saturation bằng 0%.

Các phần tử HTML có thể được tô màu bằng các thuộc tính sau:

- color: Định dạng màu chữ (màu nổi).

- background-color: Định dạng màu nền.

- border: Định dạng màu khung viền quanh phần tử.

Kết quả áp dụng hai CSS trên có thể như Hình 15.3.

Lưu ý: Các thuộc tính định dạng màu chữ và màu nền đều có tính kế thừa, riêng thuộc tính border không có tính kế thừa.

→CSS hỗ trợ định dạng màu chữ bằng thuộc tính color, màu nền bằng thuộc tính background-color và màu khung viền bằng thuộc tính border.

2. Thiết lập bộ chọn là tổ hợp các phần tử có quan hệ

Bảng 15.1 mô tả chi tiết, ý nghĩa và ví dụ áp dụng cho các trường hợp định dạng CSS có dạng là tổ hợp các phần tử có quan hệ với nhau:

Một số ví dụ minh họa cho các trường hợp của bảng 15.1:

a) Ví dụ minh họa cho trường hợp E F:

Với định dạng div p {color: blue;} áp dụng cho trang HTML sau, ta thấy đoạn văn bản đầu tiên là phần tử con của div, đoạn thứ hai là phần tử con của body, do vậy mẫu định dạng trên chỉ áp dụng cho phần tử p đầu tiên (Hình 15.4).

b) Ví dụ minh hoạ cho trường hợp E > F

Giả sử định dạng p ) em {color: red; } áp dụng cho văn bản sau. Trong đoạn văn bản này có hai phần tử em, nhưng chỉ phần tử em thứ hai là con trực tiếp của p, do đó định dạng trên chỉ áp dụng cho phần tử em thứ hai (Hình 15.5)

c) Ví dụ minh hoạ cho trường hợp E + F

Xét định dạng em + strong {color: red; }. Trong văn bản sau có một phần tử strong liền kề với phần tử em và cả hai đều là con trực tiếp của p, do đó mẫu định dạng trên sẽ áp dụng cho phần tử strong (Hình 15.6).

3. Thực hành

Nhiệm vụ: Tạo trang HTML và định dạng CSS

Yêu cầu:

- Thiết lập trang HTML và định dạng CSS để thể hiện văn bản sau chính xác và đẹp

Lợi ích của CSS:

– Trình bày chính xác. Có thể điều khiển chính xác cách trang web hiển thị cũng như khi in ra máy in.

– Tiết kiệm công sức đáng kể. Bạn có thể thay đổi lại hoàn toàn cách trang trí, định dạng, trình bày một trang hoặc cả một website chỉ bằng việc chỉnh sửa và thay đổi một tệp CSS duy nhất.

– Điều khiển hiển thị đa dạng. CSS cho phép điều khiển định dạng trên các phương tiện máy tính khác nhau, từ máy tính màn hình lớn cho đến các thiết bị di động nhỏ.

– Tiếp cận trình bày theo ngữ nghĩa văn bản. CSS cho phép trình bày nội dung không theo cú pháp logic giống như các ngôn ngữ lập trình bình thường mà cho phép thay đổi, điều khiển việc trang trí, trình bày theo ngữ nghĩa ngôn ngữ của nội dung văn bản.

Hướng dẫn:

Bước 1. Nhập văn bản trên thành tập html. Có thể thiết lập các phần tử HTML như sau:

– Bốn ý chính của lợi ích CSS được trình bày bằng cặp thẻ <ul><li>.

– Các câu đầu in đậm của các ý chính dùng thẻ <strong>.

– Các cụm từ in nghiêng dùng thẻ xem).

Bước 2. Viết ra các yêu cầu trình bày trang web, ví dụ:

– Tiêu đề chữ màu đỏ.

– Nội dung chính dùng dấu đầu dòng, không có thứ tự để trình bày. – Các dòng của danh sách có chiều cao dòng bằng 1,5 bình thường.

– Dòng chữ nhấn mạnh đầu dòng để màu xanh đậm.

– Các cụm từ nhấn mạnh bên trong các dòng dùng màu đỏ, chữ nghiêng.

Bước 3. Thiết lập các mẫu định dạng CSS.

B. Trắc nghiệm Tin học 12 bài 15

1. Câu trắc nghiệm nhiều phương án lựa chọn

Câu 1: Bộ chọn CSS nào áp dụng định dạng cho các phần tử <p> là con trực tiếp của <div>?

A. div p

B. div > p

C. div + p

D. div ~ p

Đáp án: B

Giải thích: Bộ chọn div > p áp dụng định dạng cho các phần tử <p> là con trực tiếp của <div>.

Câu 2: Mã rgb(0, 255, 0) đại diện cho màu nào trong hệ màu RGB?

A. Màu đỏ

B. Màu xanh lá cây

C. Màu xanh dương

D. Màu vàng

Đáp án: B

Giải thích: Mã rgb(0, 255, 0) biểu thị màu xanh lá cây với giá trị G (Green) là 255 và các giá trị R (Red) và B (Blue) là 0.

Câu 3: Để làm cho tất cả văn bản trong trang web có màu xám, bạn sử dụng thuộc tính CSS nào?

A. background-color: gray;

B. border: gray;

C. color: gray;

D. font-color: gray;

Đáp án: C

Giải thích: Thuộc tính color: gray; được sử dụng để thiết lập màu chữ thành màu xám cho toàn bộ văn bản trên trang.

Câu 4: Trong CSS, thuộc tính background-color được sử dụng để làm gì?

A. Định dạng màu viền

B. Định dạng màu nền

C. Định dạng màu chữ

D. Định dạng cỡ chữ

Đáp án: B

Giải thích: Thuộc tính background-color trong CSS được sử dụng để thiết lập màu nền cho các phần tử HTML.

Câu 5: Để áp dụng một màu cụ thể cho tất cả các phần tử HTML trong trang, bạn sử dụng bộ chọn CSS nào?

A. body

B. *

C. html

D. all

Đáp án: B

Giải thích: Bộ chọn * trong CSS đại diện cho tất cả các phần tử HTML trong trang, áp dụng các định dạng cho tất cả các phần tử nếu chưa được định dạng bởi bất kỳ mẫu CSS nào khác.

Câu 6: Hệ màu nào được sử dụng trong CSS để biểu diễn màu sắc bằng ba giá trị số từ 0 đến 255?

A. CMYK

B. RGB

C. HSL

D. HEX

Đáp án: B

Giải thích: Hệ màu RGB sử dụng ba giá trị số (R - Red, G - Green, B - Blue) từ 0 đến 255 để biểu diễn màu sắc.

Câu 7: Thuộc tính CSS nào được sử dụng để định dạng màu chữ?

A. background-color

B. color

C. border

D. font-color

Đáp án: B

Giải thích: Thuộc tính color trong CSS được sử dụng để thiết lập màu sắc cho văn bản

Câu 8: Trong hệ màu HSL, giá trị nào biểu thị độ bão hòa của màu?

A. H (Hue)

B. S (Saturation)

C. L (Lightness)

D. A (Alpha)

Đáp án: B

Giải thích: S (Saturation) trong hệ màu HSL biểu thị độ bão hòa hay độ đậm đặc của màu, từ 0% (màu xám) đến 100% (màu đầy đủ).

Câu 9: Thuộc tính CSS nào sau đây không có tính kế thừa?

A. color

B. background-color

C. border

D. font-size

Đáp án: C

Giải thích: Trong CSS, thuộc tính border không có tính kế thừa, nghĩa là nó không tự động áp dụng cho các phần tử con.

Câu 10: Mã màu hexa #ff0000 biểu thị màu gì trong hệ RGB?

A. Màu xanh lá cây

B. Màu xanh dương

C. Màu đỏ

D. Màu đen

Đáp án: C

Giải thích: Mã màu hexa #ff0000 biểu thị màu đỏ, với giá trị R (Red) là 255, G (Green) và B (Blue) là 0.

2. Câu trắc nghiệm đúng sai

Câu 1: Phát biểu sau đây đúng hay sai về Hệ màu CSS và các thuộc tính màu?

a) Hệ màu RGB sử dụng ba giá trị từ 0 đến 255 để biểu diễn màu sắc.

b) Mã màu hexa #rrggbb trong CSS biểu diễn màu sắc bằng hệ thập phân.

c) Hệ màu HSL trong CSS có ba thành phần: Hue, Saturation, và Brightness.

d) Thuộc tính background-color được sử dụng để thiết lập màu chữ.

Trả lời

a) Đúng: Hệ màu RGB sử dụng ba giá trị số từ 0 đến 255 để biểu diễn màu sắc cho các kênh đỏ (Red), xanh lá (Green), và xanh dương (Blue).

b) Sai: Mã màu hexa #rrggbb sử dụng hệ đếm cơ số 16 (hexa) để biểu diễn màu sắc, không phải hệ thập phân.

c) Sai: Hệ màu HSL bao gồm ba thành phần: Hue (Sắc độ), Saturation (Độ bão hòa), và Lightness (Độ sáng). Không có thành phần Brightness.

d) Sai: Thuộc tính background-color được sử dụng để thiết lập màu nền, không phải màu chữ. Màu chữ được thiết lập bằng thuộc tính color.

Câu 2: Đánh dấu đúng hay sai về các bộ chọn CSS và ứng dụng của chúng?

a) Bộ chọn div p áp dụng định dạng cho tất cả các phần tử <p> là con trực tiếp của <div>.

b) Bộ chọn div > p áp dụng định dạng cho các phần tử <p> là con trực tiếp của <div>.

c) Bộ chọn em + strong áp dụng định dạng cho phần tử <strong> ngay sau phần tử <em>.

d) Bộ chọn h1 ~ p áp dụng định dạng cho tất cả các phần tử <p> sau phần tử <h1>, không cần phải là con trực tiếp của nó.

Trả lời

a) Sai: Bộ chọn div p áp dụng định dạng cho tất cả các phần tử <p> là con cháu của <div>, không nhất thiết phải là con trực tiếp.

b) Đúng: Bộ chọn div > p áp dụng định dạng cho các phần tử <p> là con trực tiếp của <div>.

c) Đúng: Bộ chọn em + strong áp dụng định dạng cho phần tử <strong> ngay sau phần tử <em>, nghĩa là hai phần tử này liền kề nhau.

d) Đúng: Bộ chọn h1 ~ p áp dụng định dạng cho tất cả các phần tử <p> sau phần tử <h1>, không cần phải là con trực tiếp của nó.

3. Câu trả lời ngắn

Câu 1: Hệ màu RGB trong CSS có thể biểu diễn bao nhiêu màu khác nhau?

Đáp án: 16,777,216 màu

Giải thích: Hệ màu RGB trong CSS sử dụng ba kênh màu (Red, Green, Blue), mỗi kênh có giá trị từ 0 đến 255. Số lượng màu có thể biểu diễn là 256×256×256=16,777,216256 \times 256 \times 256 = 16,777,216256×256×256=16,777,216 màu.

Câu 2: Hệ màu HSL trong CSS có những thành phần nào và ý nghĩa của chúng là gì?

Đáp án: Hệ màu HSL bao gồm ba thành phần: Hue (Sắc độ), Saturation (Độ bão hòa), và Lightness (Độ sáng).

Giải thích: Hue (Sắc độ) được đo bằng độ từ 0 đến 360, xác định vị trí của màu trên vòng tròn màu.

Saturation (Độ bão hòa) là mức độ màu sắc từ 0% (màu xám) đến 100% (màu sắc đậm nhất).

Lightness (Độ sáng) đo độ sáng của màu từ 0% (đen) đến 100% (trắng).

Câu 3: CSS hỗ trợ bao nhiêu tên màu chuẩn trong các phiên bản CSS2 và CSS3?

Đáp án: CSS2 hỗ trợ 16 tên màu chuẩn, còn CSS3 mở rộng lên 140 tên màu.

Giải thích: Trong CSS2, chỉ có 16 tên màu chuẩn như black, gray, white, red, green, v.v.

CSS3 mở rộng danh sách này lên 140 tên màu, bao gồm nhiều màu sắc khác nhau để tiện lợi trong việc thiết kế giao diện.

>>>> Bài tiếp theo: Lý thuyết Tin học 12 Kết nối tri thức bài 16

Chọn file muốn tải về:
Đóng Chỉ thành viên VnDoc PRO/PROPLUS tải được nội dung này!
Đóng
79.000 / tháng
Đặc quyền các gói Thành viên
PRO
Phổ biến nhất
PRO+
Tải tài liệu Cao cấp 1 Lớp
30 lượt tải tài liệu
Xem nội dung bài viết
Trải nghiệm Không quảng cáo
Làm bài trắc nghiệm không giới hạn
Mua cả năm Tiết kiệm tới 48%

Có thể bạn quan tâm

Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
3 Bình luận
Sắp xếp theo
  • Bi
    Bi

    🤗🤗🤗🤗🤗🤗🤗🤗

    Thích Phản hồi 09:38 04/04
  • Ma Kết
    Ma Kết

    😘😘😘😘😘😘😘😘

    Thích Phản hồi 09:38 04/04
  • Phô Mai
    Phô Mai

    😃😃😃😃😃😃😃😃😃😃

    Thích Phản hồi 09:38 04/04
🖼️

Tin học 12 Kết nối tri thức

Xem thêm
🖼️

Gợi ý cho bạn

Xem thêm