[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
1. Khi người dùng di chuột qua một mục trong thanh điều hướng, để thay đổi màu sắc hoặc kiểu dáng, thuộc tính CSS nào được sử dụng?
A. :active
B. :focus
C. :hover
D. :visited
2. Nếu muốn thanh điều hướng luôn hiển thị ở đầu trang, ngay cả khi người dùng cuộn trang, thuộc tính CSS nào cần được áp dụng cho phần tử chứa thanh điều hướng (ví dụ: thẻ
A. position: relative;
B. position: static;
C. position: fixed;
D. position: sticky;
3. Thuộc tính CSS nào giúp các mục trong thanh điều hướng trải đều trên toàn bộ chiều rộng của container cha?
A. text-align: center;
B. justify-content: space-between; (khi sử dụng Flexbox)
C. float: right;
D. display: inline-block;
4. Trong một thanh điều hướng phức tạp với nhiều cấp độ (submenus), khi người dùng không nhìn thấy menu con, bạn có thể dùng thuộc tính CSS nào để đảm bảo nó hiển thị khi rê chuột hoặc click?
A. display: none;
B. visibility: hidden;
C. display: block; hoặc visibility: visible; (khi cần hiển thị)
D. opacity: 0;
5. Trong thiết kế thanh điều hướng, việc sử dụng các lớp (classes) CSS như .navbar, .nav-item, .nav-link giúp ích gì?
A. Giúp trình duyệt hiển thị trang nhanh hơn.
B. Tăng cường bảo mật cho trang web.
C. Cho phép áp dụng kiểu dáng và cấu trúc một cách có tổ chức, dễ quản lý và tái sử dụng.
D. Tự động tạo mã JavaScript cho menu.
6. Trong CSS, thuộc tính nào được sử dụng để thêm khoảng cách giữa các mục trong thanh điều hướng, ví dụ như giữa Trang chủ và Giới thiệu?
A. border-spacing
B. margin hoặc padding
C. outline
D. box-shadow
7. Trong HTML, thuộc tính target của thẻ a có giá trị _blank có tác dụng gì?
A. Mở liên kết trong cùng một cửa sổ trình duyệt.
B. Mở liên kết trong một tab hoặc cửa sổ trình duyệt mới.
C. Tải xuống tệp được liên kết.
D. Bỏ qua việc mở liên kết.
8. Để tạo một thanh điều hướng có thể phản hồi (responsive) và hiển thị tốt trên các kích thước màn hình khác nhau, kỹ thuật nào thường được sử dụng kết hợp với CSS?
A. Sử dụng các thuộc tính CSS cố định (fixed pixels).
B. Sử dụng Media Queries để áp dụng các kiểu dáng khác nhau dựa trên kích thước màn hình.
C. Chỉ sử dụng HTML mà không cần CSS.
D. Sử dụng các font chữ có kích thước cố định.
9. Trong ngữ cảnh của thanh điều hướng, thẻ HTML nào thường được sử dụng để nhóm các mục điều hướng lại với nhau một cách có ý nghĩa về mặt ngữ nghĩa (semantic)?
A. Thẻ
B. Thẻ
C. Thẻ
D. Thẻ
10. Khi tạo thanh điều hướng, mục đích chính của việc sử dụng các liên kết là gì?
A. Để hiển thị thông tin tĩnh trên trang.
B. Để người dùng dễ dàng di chuyển giữa các phần khác nhau của trang web hoặc đến các trang khác.
C. Để định dạng văn bản cho các tiêu đề.
D. Để thêm hình ảnh vào trang web.
11. Thuộc tính CSS nào được sử dụng để tạo hiệu ứng chuyển đổi mượt mà khi thay đổi kiểu dáng của các mục trong thanh điều hướng (ví dụ: khi rê chuột qua)?
A. animation
B. transition
C. transform
D. keyframe
12. Nếu một mục trong thanh điều hướng là trang hiện tại, bạn có thể sử dụng kỹ thuật nào để đánh dấu nó một cách trực quan và có ý nghĩa cho người dùng?
A. Sử dụng một thẻ không có kiểu dáng.
B. Áp dụng một lớp CSS đặc biệt (ví dụ: .active hoặc .current-page) cho mục đó.
C. Xóa liên kết khỏi mục đó.
D. Thay đổi màu sắc của toàn bộ trang.
13. Trong HTML, thẻ nào thường được sử dụng để định nghĩa một liên kết (link) dẫn đến một trang web hoặc tài nguyên khác?
A. Thẻ p
B. Thẻ a
C. Thẻ div
D. Thẻ h1
14. Trong HTML, để đảm bảo rằng văn bản trong thanh điều hướng không bị ngắt dòng quá sớm trên các thiết bị có chiều rộng hẹp, bạn có thể sử dụng thuộc tính CSS nào cho các mục liên kết?
A. word-wrap: break-word;
B. white-space: nowrap;
C. text-overflow: ellipsis;
D. overflow: hidden;
15. Khi sử dụng Flexbox để tạo thanh điều hướng, thuộc tính align-items trên container cha sẽ ảnh hưởng đến điều gì của các mục con?
A. Sắp xếp các mục theo chiều ngang.
B. Sắp xếp các mục theo chiều dọc (trục chéo).
C. Căn chỉnh các mục theo chiều ngang (trục chính).
D. Phân phối khoảng cách giữa các mục.
16. Thuộc tính CSS nào có thể được sử dụng để thay đổi màu nền của thanh điều hướng?
A. color
B. background-color
C. text-color
D. font-color
17. Để các mục trong thanh điều hướng hiển thị theo chiều ngang thay vì chiều dọc mặc định, thuộc tính CSS nào được áp dụng phổ biến cho các phần tử ?
A. display: block;
B. display: inline; hoặc display: inline-block;
C. float: left;
D. position: absolute;
18. Thuộc tính CSS nào thường được sử dụng để loại bỏ các dấu chấm mặc định của danh sách ( hoặc ) khi tạo thanh điều hướng?
A. text-decoration: none;
B. list-style-type: none;
C. margin: 0;
D. padding: 0;
19. Khi tạo thanh điều hướng, làm thế nào để đảm bảo các liên kết có thể truy cập được bằng bàn phím (ví dụ: dùng phím Tab)?
A. Chỉ sử dụng các phần tử
làm mục menu.
B. Đảm bảo các mục điều hướng là các phần tử có thể tập trung (focusable elements) như thẻ a hoặc button, và thứ tự Tab hợp lý.
C. Ẩn tất cả các liên kết khỏi bàn phím.
D. Chỉ cho phép truy cập bằng chuột.
20. Để tạo một thanh điều hướng có thể gập lại (collapsible) trên màn hình nhỏ, thường sử dụng kết hợp những công nghệ nào?
A. Chỉ HTML và CSS.
B. HTML, CSS và JavaScript (để xử lý sự kiện click/toggle).
C. Chỉ JavaScript.
D. Chỉ CSS Grid.
21. Việc thêm thuộc tính aria-label vào thẻ
A. Tăng tốc độ tải trang.
B. Cải thiện khả năng hiển thị trên các thiết bị di động.
C. Cung cấp mô tả ngữ nghĩa cho các trình đọc màn hình, giúp người khiếm thị hiểu rõ chức năng của thanh điều hướng.
D. Tạo hiệu ứng hoạt ảnh cho menu.
22. Thuộc tính nào của thẻ a được sử dụng để chỉ định địa chỉ URL của trang đích mà liên kết sẽ trỏ tới?
A. target
B. href
C. src
D. link
23. Khi tạo thanh điều hướng có menu thả xuống (dropdown menu), phần tử nào thường được sử dụng để chứa các mục con của menu?
A. Một thẻ
lồng trong thẻ .
B.
Một danh sách không có thứ tự () khác lồng bên trong mục danh sách (- ) của menu chính.
C. Một thẻ
chứa các liên kết.
D. Một thẻ
chứa các thẻ
.
24. Để tạo một danh sách các mục trong thanh điều hướng, cấu trúc HTML nào thường được áp dụng phổ biến nhất?
A. Sử dụng thẻ
cho mỗi mục.
B.
Sử dụng danh sách không có thứ tự () với các mục danh sách (- ) chứa liên kết.
C. Sử dụng thẻ
cho mỗi mục.
D. Sử dụng thẻ
![]()
cho mỗi mục.
25. Trong một thanh điều hướng, việc sử dụng thẻ bên trong thẻ thường nhằm mục đích gì?
A. Để tạo một liên kết phụ.
B. Để áp dụng kiểu dáng riêng biệt (ví dụ: icon, màu sắc khác) cho một phần của văn bản liên kết.
C. Để định nghĩa một đoạn văn bản mới.
D. Để tạo một dòng mới trong menu.
1 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
1. Khi người dùng di chuột qua một mục trong thanh điều hướng, để thay đổi màu sắc hoặc kiểu dáng, thuộc tính CSS nào được sử dụng?
Pseudo-class :hover trong CSS cho phép áp dụng các kiểu dáng khác nhau cho một phần tử khi con trỏ chuột di chuyển lên trên nó. Kết luận Lý giải: :hover.
2 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
2. Nếu muốn thanh điều hướng luôn hiển thị ở đầu trang, ngay cả khi người dùng cuộn trang, thuộc tính CSS nào cần được áp dụng cho phần tử chứa thanh điều hướng (ví dụ: thẻ
Thuộc tính position: fixed; trong CSS sẽ cố định vị trí của phần tử trên viewport, đảm bảo nó luôn hiển thị ở cùng một vị trí dù trang có được cuộn hay không. Kết luận Lý giải: position: fixed;.
3 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
3. Thuộc tính CSS nào giúp các mục trong thanh điều hướng trải đều trên toàn bộ chiều rộng của container cha?
Khi sử dụng Flexbox cho container điều hướng, justify-content: space-between; sẽ phân phối khoảng trống đều giữa các mục, làm chúng trải đều. Kết luận Lý giải: justify-content: space-between; (khi sử dụng Flexbox).
4 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
4. Trong một thanh điều hướng phức tạp với nhiều cấp độ (submenus), khi người dùng không nhìn thấy menu con, bạn có thể dùng thuộc tính CSS nào để đảm bảo nó hiển thị khi rê chuột hoặc click?
Các menu con thường được ẩn ban đầu bằng display: none; hoặc visibility: hidden;, và được hiển thị lại bằng cách thay đổi thuộc tính này thành display: block; hoặc visibility: visible; khi cần. Kết luận Lý giải: display: block; hoặc visibility: visible; (khi cần hiển thị).
5 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
5. Trong thiết kế thanh điều hướng, việc sử dụng các lớp (classes) CSS như .navbar, .nav-item, .nav-link giúp ích gì?
Việc sử dụng các lớp CSS theo quy ước (như trong các framework CSS) giúp phân loại và áp dụng kiểu dáng một cách rõ ràng, hiệu quả và dễ bảo trì. Kết luận Lý giải: Cho phép áp dụng kiểu dáng và cấu trúc một cách có tổ chức, dễ quản lý và tái sử dụng.
6 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
6. Trong CSS, thuộc tính nào được sử dụng để thêm khoảng cách giữa các mục trong thanh điều hướng, ví dụ như giữa Trang chủ và Giới thiệu?
Thuộc tính margin hoặc padding trong CSS được sử dụng để tạo khoảng trống xung quanh các phần tử, bao gồm cả việc tạo khoảng cách giữa các mục trong menu. Kết luận Lý giải: margin hoặc padding.
7 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
7. Trong HTML, thuộc tính target của thẻ a có giá trị _blank có tác dụng gì?
Giá trị _blank cho thuộc tính target của thẻ a yêu cầu trình duyệt mở liên kết trong một ngữ cảnh duyệt mới, thường là một tab hoặc cửa sổ mới. Kết luận Lý giải: Mở liên kết trong một tab hoặc cửa sổ trình duyệt mới.
8 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
8. Để tạo một thanh điều hướng có thể phản hồi (responsive) và hiển thị tốt trên các kích thước màn hình khác nhau, kỹ thuật nào thường được sử dụng kết hợp với CSS?
Media Queries là một tính năng mạnh mẽ của CSS cho phép tùy chỉnh giao diện dựa trên đặc điểm của thiết bị, là nền tảng cho thiết kế responsive. Kết luận Lý giải: Sử dụng Media Queries để áp dụng các kiểu dáng khác nhau dựa trên kích thước màn hình.
9 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
9. Trong ngữ cảnh của thanh điều hướng, thẻ HTML nào thường được sử dụng để nhóm các mục điều hướng lại với nhau một cách có ý nghĩa về mặt ngữ nghĩa (semantic)?
10 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
10. Khi tạo thanh điều hướng, mục đích chính của việc sử dụng các liên kết là gì?
Thanh điều hướng (navigation bar) có chức năng cốt lõi là giúp người dùng truy cập nhanh chóng các nội dung quan trọng trên website. Kết luận Lý giải: Để người dùng dễ dàng di chuyển giữa các phần khác nhau của trang web hoặc đến các trang khác.
11 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
11. Thuộc tính CSS nào được sử dụng để tạo hiệu ứng chuyển đổi mượt mà khi thay đổi kiểu dáng của các mục trong thanh điều hướng (ví dụ: khi rê chuột qua)?
Thuộc tính transition trong CSS cho phép định nghĩa quá trình chuyển đổi mượt mà giữa các trạng thái của một phần tử khi có sự thay đổi về thuộc tính. Kết luận Lý giải: transition.
12 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
12. Nếu một mục trong thanh điều hướng là trang hiện tại, bạn có thể sử dụng kỹ thuật nào để đánh dấu nó một cách trực quan và có ý nghĩa cho người dùng?
Việc gán một lớp CSS riêng biệt cho mục đang hoạt động là cách phổ biến và hiệu quả để người dùng nhận biết họ đang ở trang nào trong thanh điều hướng. Kết luận Lý giải: Áp dụng một lớp CSS đặc biệt (ví dụ: .active hoặc .current-page) cho mục đó.
13 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
13. Trong HTML, thẻ nào thường được sử dụng để định nghĩa một liên kết (link) dẫn đến một trang web hoặc tài nguyên khác?
Theo các tiêu chuẩn HTML, thẻ a (anchor) được sử dụng để tạo siêu liên kết, cho phép điều hướng giữa các trang web hoặc tài nguyên. Kết luận Lý giải: thẻ a.
14 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
14. Trong HTML, để đảm bảo rằng văn bản trong thanh điều hướng không bị ngắt dòng quá sớm trên các thiết bị có chiều rộng hẹp, bạn có thể sử dụng thuộc tính CSS nào cho các mục liên kết?
Thuộc tính white-space: nowrap; ngăn không cho văn bản bị ngắt dòng, giữ nó trên một dòng duy nhất, điều này hữu ích cho các mục menu ngắn. Kết luận Lý giải: white-space: nowrap;.
15 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
15. Khi sử dụng Flexbox để tạo thanh điều hướng, thuộc tính align-items trên container cha sẽ ảnh hưởng đến điều gì của các mục con?
Trong Flexbox, align-items kiểm soát cách các mục con được căn chỉnh dọc theo trục chéo (cross axis) của container. Kết luận Lý giải: Sắp xếp các mục theo chiều dọc (trục chéo).
16 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
16. Thuộc tính CSS nào có thể được sử dụng để thay đổi màu nền của thanh điều hướng?
Thuộc tính background-color trong CSS dùng để thiết lập màu nền cho một phần tử HTML. Kết luận Lý giải: background-color.
17 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
17. Để các mục trong thanh điều hướng hiển thị theo chiều ngang thay vì chiều dọc mặc định, thuộc tính CSS nào được áp dụng phổ biến cho các phần tử
?
Theo các phương pháp CSS phổ biến, việc sử dụng display: inline; hoặc display: inline-block; cho các mục danh sách giúp chúng hiển thị cạnh nhau theo chiều ngang. Kết luận Lý giải: display: inline; hoặc display: inline-block;.
18 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
18. Thuộc tính CSS nào thường được sử dụng để loại bỏ các dấu chấm mặc định của danh sách (
hoặc ) khi tạo thanh điều hướng?
Thuộc tính CSS list-style-type với giá trị none là cách chuẩn để loại bỏ các ký hiệu đầu dòng của danh sách. Kết luận Lý giải: list-style-type: none;.
19 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
19. Khi tạo thanh điều hướng, làm thế nào để đảm bảo các liên kết có thể truy cập được bằng bàn phím (ví dụ: dùng phím Tab)?
20 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
20. Để tạo một thanh điều hướng có thể gập lại (collapsible) trên màn hình nhỏ, thường sử dụng kết hợp những công nghệ nào?
Việc tạo hiệu ứng gập/mở cho thanh điều hướng trên các thiết bị nhỏ thường đòi hỏi JavaScript để xử lý sự kiện click và thay đổi trạng thái hiển thị. Kết luận Lý giải: HTML, CSS và JavaScript (để xử lý sự kiện click/toggle).
21 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
21. Việc thêm thuộc tính aria-label vào thẻ
Các thuộc tính ARIA (Accessible Rich Internet Applications) như aria-label giúp cung cấp thông tin bổ sung cho các công nghệ hỗ trợ như trình đọc màn hình, nâng cao khả năng truy cập. Kết luận Lý giải: Cung cấp mô tả ngữ nghĩa cho các trình đọc màn hình, giúp người khiếm thị hiểu rõ chức năng của thanh điều hướng.
22 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
22. Thuộc tính nào của thẻ a được sử dụng để chỉ định địa chỉ URL của trang đích mà liên kết sẽ trỏ tới?
Thuộc tính href (hypertext reference) là thuộc tính bắt buộc của thẻ a, dùng để xác định đích đến của liên kết. Kết luận Lý giải: href.
23 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
23. Khi tạo thanh điều hướng có menu thả xuống (dropdown menu), phần tử nào thường được sử dụng để chứa các mục con của menu?
24 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
24. Để tạo một danh sách các mục trong thanh điều hướng, cấu trúc HTML nào thường được áp dụng phổ biến nhất?
Danh sách không có thứ tự (
) với các mục danh sách (- ) chứa liên kết là cấu trúc chuẩn và ngữ nghĩa nhất để tạo các menu điều hướng. Kết luận Lý giải: Sử dụng danh sách không có thứ tự (
) với các mục danh sách (- ) chứa liên kết.
25 / 25
Category:
[Cánh diều] Trắc nghiệm Tin học ứng dụng 12 bài 3: Tạo thanh điều hướng cho trang web
Tags:
Bộ đề 1
Thẻ là một phần tử nội tuyến (inline element) thường được dùng để nhóm các phần tử nhỏ hơn nhằm mục đích tạo kiểu hoặc thao tác với JavaScript. Kết luận Lý giải: Để áp dụng kiểu dáng riêng biệt (ví dụ: icon, màu sắc khác) cho một phần của văn bản liên kết.