TopStudy

Đáp án và lời giải

Giải SBT Tin học 12 Bài 14. Định dạng văn bản bằng CSS

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Sai

Trong CSS, mỗi mẫu định dạng cần tuân thủ cú pháp chính xác, bao gồm việc sử dụng dấu ngoặc nhọn {} để chứa các thuộc tính và giá trị, và cần sử dụng dấu chấm phẩy ; để phân tách các thuộc tính.

Cú pháp đúng cho thuộc tính mà không có bất kỳ dấu nào khác không hợp lệ.

Trong mẫu định dạng đã cho, có một dấu ngoặc đơn ) thay vì dấu ngoặc nhọn đóng }. Cú pháp CSS yêu cầu phải sử dụng dấu ngoặc nhọn để đóng lại khối định nghĩa của các thuộc tính.

p { }

Câu 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: 1c, 2-e, 3-a, 4-b, 5-d.

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: C, font-style: Đây là thuộc tính đúng để thiết lập kiểu chữ in nghiêng. Bạn có thể sử dụng giá trị italic hoặc oblique với thuộc tính này để làm cho chữ in nghiêng.

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: B. Mẫu định dạng này chỉ định rằng cỡ chữ của các phần tử <<p> sẽ là 200% so với cỡ chữ của phần tử cha chứa nó.

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: C, Không phải mọi thuộc tính trong mẫu định dạng CSS đều được kế thừa. Như đã đề cập, chỉ một số thuộc tính nhất định mới được kế thừa. Các thuộc tính không kế thừa sẽ không tự động áp dụng cho các phần tử con.

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Câu trả lời đúng là: B. Có cỡ chữ bằng 50% của cỡ chữ mặc định của trình duyệt.

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: A. Cụm từ sẽ có màu magenta (hồng) vì đây là quy tắc cuối cùng được áp dụng cho phần tử <<p>.

Câu 8

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: A.

Ký hiệu * sẽ áp dụng cho tất cả các phần tử trong tệp HTML, không phân biệt loại phần tử nào. Điều này có nghĩa là mọi thẻ HTML sẽ nhận được các kiểu được xác định bởi bộ chọn này.

ký hiệu * không có ý nghĩa là "áp dụng cho tất cả các phần tử mà không nằm trong bất cứ mẫu định dạng CSS nào".

Khi bạn sử dụng * trong CSS, nó áp dụng kiểu cho tất cả các phần tử trong tài liệu HTML, bất kể chúng có bị ảnh hưởng bởi các quy tắc CSS khác hay không. Nói cách khác, nếu có các quy tắc CSS khác định nghĩa kiểu cho một phần tử, phần tử đó vẫn sẽ nhận kiểu từ quy tắc * nếu không có quy tắc nào khác ưu tiên hơn.

Vì vậy, * đơn giản chỉ là một bộ chọn toàn cục, áp dụng cho mọi phần tử trong tài liệu.

Câu 9

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: B. Bất kỳ thuộc tính nào được đánh dấu với !important sẽ có ưu tiên cao nhất, vượt qua mọi quy tắc khác, bất kể mức độ cụ thể hay thứ tự của chúng trong CSS.

Câu 10

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: B. Đây là lựa chọn chính xác, vì bạn có thể có nhiều dòng với ký hiệu * trong một tệp CSS.

Câu 11

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Đúng. Nếu không có bất kỳ định dạng hoặc cài đặt thuộc tính bổ sung nào cho các phần tử con bên trong <<body>, thì toàn bộ nội dung trang web sẽ có màu chữ xanh dương.

Câu 12

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Đúng.

Tính chất "cascading" (thác nước) của CSS có nghĩa là nếu có nhiều quy tắc CSS áp dụng cho cùng một phần tử HTML, quy tắc nào được định nghĩa sau sẽ có độ ưu tiên cao hơn, trừ khi có các quy tắc ưu tiên khác (như quy tắc cụ thể hơn hoặc quy tắc !important).

Câu 13

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đáp án: Sai. Phát biểu "Bộ chọn CSS dạng * luôn có mức ưu tiên thấp nhất nên không bao giờ được áp dụng." là sai.

Bộ chọn * có mức ưu tiên thấp nhất, nhưng nó vẫn có thể được áp dụng nếu không có quy tắc nào khác với mức độ ưu tiên cao hơn