Trong tệp index.html muốn tạo liên kết từ cụm từ "Liên kết tới trang info.html" tới tệp info.html nằm trong thư mục thiết kế web, biết tệp index.html và thư mục thiết kế web nằm trong cùng thư mục web cần sử dụng liên kết nào sau đây?
Lời giải chi tiết
Đề bài: Chúng ta cần tạo một liên kết từ đoạn văn bản "Liên kết tới trang info.html" trong tệp index.html đến tệp info.html nằm trong thư mục thiết kế web. Tệp tin index.html và thư mục thiết kế web đều nằm trong cùng một thư mục gọi là web.
Phân tích từng đáp án:
A. a href = "thiết kế web/info.html"> Liên kết tới trang info.html
Đây là một đường dẫn tương đối bắt đầu bằng tên thư mục thiết kế web, trong đó chứa tệp info.html. Khi hai đối tượng (tệp index.html và thư mục thiết kế web) nằm trong cùng một thư mục, cách viết này là chính xác.
B. a href = "info.html"> Liên kết tới trang info.html
Cách viết này không chính xác vì nó giả định tệp info.html nằm cùng thư mục với index.html, không đúng với thực tế.
C. a href = "/thiết kế web/info.html"> Liên kết tới trang info.html
Dấu gạch chéo ở đầu đường dẫn này thể hiện đường dẫn tuyệt đối tính từ thư mục gốc của hệ thống tệp, điều này chỉ chính xác nếu toàn bộ đường dẫn từ gốc được chỉ ra. Nếu thư mục web là thư mục gốc của hệ thống thì câu lệnh này có thể đúng, nhưng chắc chắn trong bối cảnh thông thường thì không chính xác.
D. a href = "/info.html"> Liên kết tới trang info.html
Giống như trường hợp C, dấu gạch chéo chỉ dẫn đến một vị trí sai hoàn toàn nếu muốn chỉ định một tệp trong hệ thống tệp hoặc hệ điều hành. Không chính xác cho trường hợp này.
Kết luận: Đáp án đúng là A.
Chú ý khi giải
/ đầu tiên trong một đường dẫn chỉ ra rằng đây là một đường dẫn tuyệt đối.