1. Trong HTML5, thuộc tính "download" của thẻ "a" có thể nhận giá trị là gì?
A. Chỉ là chuỗi trống.
B. Tên tệp mong muốn để tải xuống.
C. Chỉ định loại tệp (ví dụ: "pdf").
D. Một URL tuyệt đối.
2. Khi tạo liên kết đến một tệp hình ảnh và muốn hiển thị hình ảnh đó trực tiếp trong trình duyệt (không nhúng), bạn sẽ đặt URL của tệp hình ảnh vào đâu?
A. Thuộc tính "alt" của thẻ "a".
B. Giá trị của thuộc tính "href" của thẻ "a".
C. Nội dung văn bản giữa thẻ "a" mở và đóng.
D. Thuộc tính "title" của thẻ "a".
3. Thuộc tính nào của thẻ "a" dùng để chỉ định URL của trang đích mà liên kết sẽ trỏ tới?
A. src
B. href
C. link
D. url
4. Khi tạo liên kết đến một tài liệu trong cùng một thư mục, URL tương đối sẽ như thế nào?
A. Chỉ cần tên tệp đích.
B. Cần có "./" đứng trước tên tệp đích.
C. Cần có "../" đứng trước tên tệp đích.
D. Cần có tên thư mục đích đứng trước tên tệp.
5. Phân tích câu lệnh HTML sau: `Xem logo`. Đây là loại liên kết nào và nó trỏ đến đâu?
A. Liên kết tuyệt đối, trỏ đến trang chủ của trang web.
B. Liên kết tương đối, trỏ đến tệp "logo.gif" trong thư mục "images" ở cấp trên của thư mục hiện tại.
C. Liên kết email, gửi tới địa chỉ "..images/logo.gif".
D. Liên kết nội bộ, trỏ đến một phần tử có id là "..images/logo.gif".
6. Thuộc tính nào của thẻ "a" được sử dụng để cung cấp một mô tả văn bản cho liên kết, hữu ích cho các trình đọc màn hình và hiển thị khi rê chuột qua liên kết?
A. alt
B. title
C. description
D. tooltip
7. Ví dụ nào sau đây là một URL tương đối?
A. "https://www.example.com/about.html"
B. "images/logo.png"
D. "javascript:void(0)"
8. Nếu bạn muốn tạo một liên kết đến một số điện thoại mà khi nhấp vào sẽ kích hoạt chức năng gọi trên thiết bị di động, bạn sẽ sử dụng lược đồ URI nào?
A. mailto:
B. tel:
C. call:
D. phone:
9. Trong ngữ cảnh tạo liên kết, "URL tương đối" (relative URL) là gì?
A. Một URL chỉ định địa chỉ tuyệt đối của tài nguyên trên Internet.
B. Một URL chỉ định vị trí của tài nguyên dựa trên vị trí của tệp hiện tại.
C. Một URL luôn bắt đầu bằng "https://".
D. Một URL được mã hóa đặc biệt để bảo mật.
10. Khi liên kết đến một trang web nước ngoài, việc đảm bảo liên kết hoạt động chính xác đòi hỏi điều gì về URL?
A. URL phải là URL tương đối.
B. URL phải có tên miền quốc tế.
C. URL phải bao gồm lược đồ (ví dụ: http, https) và tên miền đầy đủ.
D. URL phải sử dụng ký tự ASCII thuần túy.
11. Khi một liên kết trỏ đến một trang web hoàn toàn khác, không thuộc cùng một hệ thống tệp hoặc máy chủ, bạn thường sử dụng loại URL nào?
A. URL tương đối.
B. URL tuyệt đối.
C. URL neo.
D. URL mailto.
12. Đâu là một ví dụ về việc sử dụng liên kết để kích hoạt một hành động tùy chỉnh bằng JavaScript?
13. Trong HTML, thẻ nào được sử dụng phổ biến nhất để tạo liên kết đến một trang web khác?
A. thẻ "img"
B. thẻ "p"
C. thẻ "a"
D. thẻ "h1"
14. Khi tạo liên kết đến một tệp tin không phải là văn bản hoặc hình ảnh (ví dụ: tệp .zip), trình duyệt thường sẽ làm gì theo mặc định?
A. Tự động hiển thị nội dung tệp tin.
B. Cố gắng tải tệp tin xuống.
C. Bỏ qua liên kết.
D. Mở một cửa sổ mới để chỉnh sửa tệp tin.
15. Nếu bạn muốn tạo một liên kết mà khi người dùng nhấp vào, nó sẽ gửi dữ liệu của một biểu mẫu (form) mà không cần tải lại trang, bạn sẽ cần kết hợp thẻ "a" với yếu tố nào của HTML?
A. Thẻ "img" và thuộc tính "src".
B. JavaScript và phương thức AJAX.
C. Thuộc tính "target" với giá trị "_top".
D. Thuộc tính "rel" với giá trị "nofollow".
16. Mục đích của việc sử dụng thẻ "a" với thuộc tính "href" trỏ đến "javascript:;" là gì?
A. Để tạo một liên kết tải xuống.
B. Để tạo một liên kết email.
C. Để tạo một liên kết "giả" không dẫn đến đâu, thường dùng để giữ nguyên trạng thái hoặc chờ xử lý JavaScript.
D. Để liên kết đến một phần tử khác trên trang.
17. Để liên kết mở ra trong một cửa sổ hoặc tab mới của trình duyệt, thuộc tính nào của thẻ "a" cần được sử dụng và thiết lập giá trị tương ứng?
A. target="_blank"
B. target="_self"
C. rel="noopener"
D. class="new-window"
18. Trong các tùy chọn sau, tùy chọn nào KHÔNG phải là một lược đồ URI hợp lệ cho thuộc tính "href" của thẻ "a"?
A. http
B. ftp
C. tel
D. file
19. Trong HTML, nếu bạn muốn tạo một liên kết đến một tệp PDF và muốn người dùng tải xuống thay vì mở trực tiếp trong trình duyệt, bạn có thể sử dụng thuộc tính nào của thẻ "a"?
A. target="download"
B. download="tên_tệp_pdf.pdf"
C. save="tên_tệp_pdf.pdf"
D. type="application/pdf"
21. Phân tích câu lệnh HTML: `Chuyển đến phần 2`. Đây là loại liên kết nào và nó trỏ đến đâu?
A. Liên kết tuyệt đối, trỏ đến trang "section2.html".
B. Liên kết tương đối, trỏ đến tệp "section2" trong thư mục hiện tại.
C. Liên kết email, gửi tới địa chỉ "#section2".
D. Liên kết nội bộ, trỏ đến một phần tử có ID là "section2" trên cùng trang.
22. Tại sao việc sử dụng các ký tự đặc biệt (như khoảng trắng, ký tự có dấu) trong URL cần được xử lý bằng mã hóa (URL encoding)?
A. Để làm cho URL trông chuyên nghiệp hơn.
B. Vì các ký tự đó có thể bị hiểu sai bởi các máy chủ hoặc trình duyệt.
C. Để tăng cường bảo mật cho dữ liệu truyền tải.
D. Để giảm độ dài của URL.
23. Nếu bạn muốn tạo một liên kết email mà khi người dùng nhấp vào sẽ mở ứng dụng gửi thư mặc định, bạn sẽ sử dụng lược đồ URI nào trong thuộc tính "href"?
A. http://
B. https://
C. mailto:
D. ftp://
24. Khi tạo một liên kết nội bộ (trên cùng một trang web), bạn thường sử dụng ký hiệu nào trước tên của đoạn văn bản hoặc id đích?
A. Dấu chấm (.)
B. Dấu thăng (#)
C. Dấu gạch ngang (-)
D. Dấu gạch dưới (_)
25. Việc đặt thuộc tính "rel" với giá trị "noopener" cho các liên kết mở trong cửa sổ mới có mục đích chính là gì?
A. Tăng tốc độ tải trang.
B. Cải thiện SEO cho trang đích.
C. Ngăn chặn các lỗ hổng bảo mật liên quan đến cửa sổ mới.
D. Đổi màu sắc của liên kết.