Khi nó quay ra, tham chiếu nguồn tài nguyên địa phương có thể là một điểm chà cho một số. Tôi đang tìm một câu trả lời chuẩn cho tham chiếu tài nguyên cục bộ và ý nghĩa của chúng.Làm cách nào để tham chiếu đúng tài nguyên cục bộ trong HTML?
Lấy những ví dụ này, sự khác nhau giữa các đường dẫn tham chiếu này là gì?
<img src="myfile.png" />
(không có dấu gạch chéo hàng đầu)<img src="/myfile.png" />
(với dấu gạch chéo hàng đầu)<img src="folder/myfile.png" />
(không có dấu gạch chéo hàng đầu/trong thư mục con)<img src="/folder/myfile.png" />
(với dấu gạch chéo hàng đầu/trong thư mục phụ)<img src="../folder/myfile.png" />
(có dấu chấm và dấu gạch chéo hàng đầu/trong thư mục con)
Trong mọi trường hợp, đây là đường dẫn liên quan đến thư mục cơ sở của tài liệu HTML, là URL mà tài liệu được tải. Nếu tài liệu được tải từ một URL web, tất cả các URL được giải quyết liên quan đến máy chủ lưu trữ đó. Đường dẫn tuyệt đối được giải quyết liên quan đến gốc của trang web, các URL tương đối có liên quan đến đường dẫn của trang mà chúng xuất hiện. URL sẽ chỉ phân giải thành tài nguyên cục bộ nếu trang được tải từ tệp HTML cục bộ (thường được biểu thị dưới dạng tệp: // ... URL). –
@JimGarrison Yep, điều này không tính đến hành động tải các tệp trên máy tính cục bộ mà không có máy chủ web. –