Trắc nghiệm Tin học ứng dụng 12 Kết nối bài 25: Xây dựng phần thân và chân trang web
1. Khi một trang web có nhiều phần nội dung khác nhau nhưng không đủ độc lập để dùng thẻ "article", bạn nên sử dụng thẻ nào để phân chia chúng một cách ngữ nghĩa?
A. thẻ "div"
B. thẻ "aside"
C. thẻ "section"
D. thẻ "footer"
2. Thẻ HTML nào thường được sử dụng để tạo ra các liên kết nội bộ trong trang web, ví dụ như liên kết từ chân trang đến các trang "Liên hệ" hoặc "Về chúng tôi"?
A. thẻ "link"
B. thẻ "a"
C. thẻ "href"
D. thẻ "url"
3. Nếu bạn muốn thêm một đoạn văn bản mô tả ngắn gọn về nội dung chính của một phần trong thân trang web, bạn nên sử dụng thẻ nào?
A. thẻ "aside"
B. thẻ "footer"
C. thẻ "p"
D. thẻ "header"
4. Thẻ HTML nào có thể được sử dụng để tạo một dòng kẻ ngang, thường dùng để phân tách các phần nội dung trong thân trang hoặc chân trang?
A. thẻ "br"
B. thẻ "hr"
C. thẻ "line"
D. thẻ "separator"
5. Một trang web có một bài viết dài về lịch sử Việt Nam. Bài viết này nên được bao bọc bởi thẻ ngữ nghĩa nào để thể hiện nó là một đơn vị nội dung độc lập?
A. thẻ "section"
B. thẻ "div"
C. thẻ "article"
D. thẻ "main"
6. Trong footer, bạn thường thấy các liên kết dẫn đến các trang chính sách như "Chính sách bảo mật" hoặc "Điều khoản sử dụng". Các liên kết này nên được đặt trong loại thẻ nào?
A. thẻ "a" (anchor) bên trong một danh sách không có thứ tự ("ul" và "li")
B. thẻ "span"
C. thẻ "p"
D. thẻ "h6"
7. CSS có vai trò gì trong việc xây dựng phần thân và chân trang web?
A. Chỉ định cấu trúc và ngữ nghĩa của các phần tử
B. Kiểm soát bố cục, màu sắc, font chữ và các thuộc tính hiển thị khác của các phần tử
C. Xử lý các tương tác của người dùng và logic phía client
D. Tạo các máy chủ web và quản lý cơ sở dữ liệu
8. Nếu một trang web có nhiều phần nội dung độc lập, mỗi phần có tiêu đề và nội dung riêng, bạn có thể sử dụng thẻ nào để nhóm các nội dung liên quan lại với nhau?
A. thẻ "footer"
B. thẻ "nav"
C. thẻ "section"
D. thẻ "aside"
9. Bạn đang xây dựng phần chân trang và muốn hiển thị các liên kết mạng xã hội (ví dụ: Facebook, Twitter). Cách tốt nhất để cấu trúc các liên kết này là gì?
A. Đặt từng thẻ "a" riêng lẻ với các lớp CSS khác nhau
B. Sử dụng thẻ "ul" hoặc "ol" chứa các thẻ "li", mỗi "li" chứa một thẻ "a" với biểu tượng mạng xã hội
C. Gom tất cả vào một thẻ "p"
D. Sử dụng thẻ "span" cho mỗi liên kết
10. Thông tin bản quyền, chẳng hạn như "© 2023 Tên Công ty", thường được đặt ở đâu trong cấu trúc của một trang web?
A. Trong phần đầu trang (header)
B. Trong phần thân trang (main content)
C. Trong phần chân trang (footer)
D. Trong thanh điều hướng (navigation bar)
11. Trong ngữ cảnh của trang web, "thân trang web" (body content) ám chỉ phần nào?
A. Toàn bộ nội dung hiển thị trên trình duyệt
B. Chỉ phần đầu trang với logo và tên website
C. Phần nội dung chính, cốt lõi và độc đáo của trang, không bao gồm header, footer, sidebar
D. Chỉ phần chân trang với thông tin bản quyền
12. Thẻ HTML nào thường được dùng để tạo một khối chứa chung các phần tử khác nhau, có thể áp dụng CSS để định dạng chung cho cả khối đó, nhưng không mang ý nghĩa ngữ nghĩa đặc biệt?
A. thẻ "section"
B. thẻ "article"
C. thẻ "div"
D. thẻ "main"
13. Nếu một trang web cần có một khu vực chứa thông tin phụ hoặc quảng cáo, không ảnh hưởng đến luồng thông tin chính, bạn nên sử dụng thẻ ngữ nghĩa nào?
A. thẻ "section"
B. thẻ "article"
C. thẻ "aside"
D. thẻ "footer"
14. Khi xây dựng cấu trúc trang web, bạn cần một khu vực riêng biệt chứa nội dung bổ sung, không trực tiếp liên quan đến luồng nội dung chính của trang (ví dụ: quảng cáo, menu phụ). Thẻ nào phù hợp nhất cho mục đích này?
A. thẻ "section"
B. thẻ "article"
C. thẻ "aside"
D. thẻ "main"
15. Trong việc xây dựng cấu trúc trang web, mục đích chính của việc sử dụng các thẻ ngữ nghĩa (semantic tags) như "header", "nav", "main", "footer" là gì?
A. Để tăng tốc độ tải trang web
B. Để làm cho trang web hiển thị đẹp mắt hơn trên mọi thiết bị
C. Để cải thiện khả năng truy cập, SEO và giúp trình duyệt/công cụ tìm kiếm hiểu cấu trúc nội dung
D. Để mã hóa nội dung trang web
16. Trong HTML5, để đảm bảo khả năng truy cập, bạn nên sử dụng thuộc tính "alt" cho thẻ hình ảnh. Nếu hình ảnh đó nằm trong phần chân trang và chỉ mang tính trang trí, giá trị của thuộc tính "alt" nên là gì?
A. Mô tả chi tiết hình ảnh
B. Tên tệp của hình ảnh
C. Một chuỗi trống ("")
D. URL của trang web
17. Trong HTML5, thẻ nào được khuyến khích sử dụng cho phần tiêu đề của trang web, thường chứa tên trang, logo và có thể cả thanh điều hướng chính?
A. thẻ "body"
B. thẻ "header"
C. thẻ "title"
D. thẻ "main"
18. Trong HTML, thẻ nào thường được sử dụng để định nghĩa phần chân trang web, chứa thông tin bản quyền, liên kết điều hướng phụ hoặc thông tin liên hệ?
A. thẻ "header"
B. thẻ "nav"
C. thẻ "main"
D. thẻ "footer"
19. Trong phần chân trang, bạn có thể muốn hiển thị địa chỉ liên hệ của công ty. Nên sử dụng thẻ nào để định dạng địa chỉ một cách ngữ nghĩa?
A. thẻ "p"
B. thẻ "address"
C. thẻ "location"
D. thẻ "contact"
20. Thẻ nào trong HTML5 được khuyến khích sử dụng cho phần đầu của trang web, thường chứa logo, tên trang web và có thể cả thanh điều hướng chính?
A. thẻ "body"
B. thẻ "header"
C. thẻ "title"
D. thẻ "main"
21. Khi xây dựng phần thân trang web, nếu bạn có một khối nội dung tự chứa, độc lập và có thể phân phối độc lập (ví dụ: một bài báo, một bài đăng blog), bạn nên sử dụng thẻ ngữ nghĩa nào?
A. thẻ "aside"
B. thẻ "section"
C. thẻ "article"
D. thẻ "div"
22. Thẻ HTML nào được sử dụng để tạo một khu vực chứa các liên kết điều hướng chính của trang web, thường xuất hiện ở đầu trang hoặc bên cạnh nội dung chính?
A. thẻ "div"
B. thẻ "nav"
C. thẻ "span"
D. thẻ "section"
23. Nếu bạn cần tạo một danh sách các liên kết điều hướng phụ trong phần chân trang, bạn nên sử dụng kết hợp các thẻ nào?
A. thẻ "ol" và "li"
B. thẻ "ul" và "li"
C. thẻ "dl" và "dt"
D. thẻ "h2" và "p"
24. Để tạo một liên kết trong footer dẫn đến trang "Chính sách bảo mật", bạn sẽ sử dụng thẻ nào kết hợp với thuộc tính nào?
A. thẻ "link" với thuộc tính "rel"
B. thẻ "a" với thuộc tính "href"
C. thẻ "url" với thuộc tính "link"
D. thẻ "href" với thuộc tính "a"
25. Phần "thân trang web" (main content) của một trang HTML thường nằm giữa những thẻ nào để phân định rõ ràng và hỗ trợ ngữ nghĩa cho trình duyệt?
A. Giữa thẻ "header" và thẻ "footer"
B. Giữa thẻ "nav" và thẻ "aside"
C. Bên trong thẻ "body", thường được bao bọc bởi thẻ "main"
D. Trong thẻ "head" để khai báo thông tin meta