TopStudy

Tin học · Lớp 12

Giải SGK Tin học 12 CTST Bài F11. Định kiểu CSS cho bảng và phần tử <DIV> có đáp án

9 câu · 14 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Tự luận

Câu 1

1 điểm
Theo em nên dùng thẻ gì để trình bày một bảng danh sách tên học sinh trên trang web?
Xem đáp án và lời giải

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

Nên dùng thẻ Table để trình bày một bảng danh sách tên học sinh trên trang web.

Câu 2

1 điểm
Viết mã lệnh CSS để định kiểu nền màu vàng nhạt cho các hàng lẻ trong bảng.
Xem đáp án và lời giải

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

Thực hiện viết mã lệnh CSS để định kiểu nền màu vàng nhạt cho các hàng lẻ trong bảng.

tr:nth-child(even) {

backgroun-color: #e5e5e5;

}

th {

background-color: #3eafff;

color: #fff;

}

Câu 3

1 điểm
Viết mã lệnh CSS để tạo ra 3 vùng A, B, C lần lượt năm kề nhau theo phương ngang.
Xem đáp án và lời giải

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

Thực hiện viết mã lệnh CSS để tạo ra 3 vùng A, B, C lần lượt năm kề nhau theo phương ngang:

<<div> Vùng A </div>

<<div> Vùng B </div>

<<div> Vùng C </div>

.left {

float: left;

}

.right {

float: right;

}

Câu 4

1 điểm
Em hãy trình bày những khai báo vùng chọn và thuộc tính dùng để định kiểu đường viền và màu nền cho bảng.
Xem đáp án và lời giải

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

Để định kiểu đường viền đơn hoặc đôi cho bảng, em sử dụng thuộc tính boder-collapse.

Để định kiểu màu sắc xen kẽ cho các hàng chẵn và lẻ, em khai báo vùng chọn là: tr: nth-child()

Câu 5

1 điểm
Em hãy trình bày những thuộc tính và giá trị dùng để định kiểu cho thẻ <<div> giúp tạo bố cục trang web.
Xem đáp án và lời giải

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

Những thuộc tính và giá trị dùng để định kiểu cho thẻ <<div> giúp tạo bố cục trang web:

Khi thay đổi bố cục, em chỉ cần hiệu chỉnh mã lệnh CSS mà không làm ảnh hưởng đến các nội dung bên trong <<div>.

Theo mặc định khi chưa định kiểu, các phần tử <<div> sẽ được kết xuất theo thứ tự lần lượt từ trên xuống dưới. Chẳng hạn, với đoạn mã HTML dưới đây, nội dung của vùng A sẽ kết xuất ở trên, nội dung của vùng B sẽ kết xuất ở dưới.

<<div> vùng A </div>

<<div> vùng B </div>

Để định kiểu cho vùng A nằm về bên trái, em chỉ định giá trị left cho thuộc tính float. Đồng thời, để vùng B nằm về bên phải, em chỉ định giá trị right cho thuộc tính float (hình 5).

Hình minh hoạ

Mặt khác, nếu không khai báo fload: right; thì vùng B sẽ tự động kết xuất ngay bên phải của vùng A (hình 6)

Hình minh hoạ

Câu 6

1 điểm
Ưu điểm của việc tạo bố cục trang web bằng các thẻ <<div> là gì?
Xem đáp án và lời giải

Câu 7

1 điểm

Trong tập portfolio.html, định kiểu CSS cho bảng Lịch sinh hoạt hằng tuổi thêm đẹp mắt và trực quan (Hình 9).

Hình minh hoạ

Hình 9. Giao diện của bảng Lịch sinh hoạt hằng tuần sau khi định kiểu CSS

Xem đáp án và lời giải

Câu 8

1 điểm

Tạo bố cục minh hoạ như Hình 10 bằng cách sử dụng các thẻ <<div>.

Hình minh hoạ

Xem đáp án và lời giải

Câu 9

1 điểm

Em hãy thực hiện các yêu cầu dưới đây.

1. Chỉnh sửa trang chủ của kỉ yếu (tệp index.html và tập layout.css) sao cho bố cục gồm 3 vùng:

Vùng 1: Dùng để chứa thanh điều hướng nằm ngang (đã tạo ở bài học trước).

Vùng 2: Dùng để hiển thị nội dung, cụ thể trang chủ có nội dung giới thiệu về lớp.

Vùng 3: Dùng để làm vùng chân trang.

Hình 11 là một ví dụ kết quả sau khi hoàn thành chỉnh sửa.

Hình minh hoạ

2. Chỉnh sửa trang web thanhvienlop.html (đã thực hiện ở những bài học trước) sao cho bố cục cũng gồm 3 phần như trang chủ của trang web index.html. Trong đó, đặt bảng thành viên lớp vào vùng 2 và sử dụng CSS để định kiểu cho bảng này.

Hình 12 là một ví dụ kết quả sau khi hoàn thành chỉnh sửa.

Hình minh hoạ

Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Bài F11. Định kiểu CSS cho bảng và phần tử · Các bộ sách Tin học Lớp 12