Giải Câu hỏi trang 59 SGK Tin học 12
Đề bài
Trong các đường dẫn sau, đường dẫn nào là tuyệt đối, đường dẫn nào là tương đối?
a) html/cach_tao_lien_ket.html
b) http://google.com
c) mail.google.com/mail/u/0/#inbox/FMfcgzGMpKDHQFWcdfxcmMtxvZ
Lời giải
Nhắc lại kiến thức (SGK Tin học 12 – Bài 10. Tạo liên kết):
Trong HTML có hai loại đường dẫn dùng cho liên kết:
- Đường dẫn tuyệt đối: chỉ ra địa chỉ *đầy đủ* của tài nguyên, bắt đầu bằng tên giao thức (`http://`, `https://`, `ftp://`…) kèm tên miền. Nhờ có giao thức và tên miền, trình duyệt xác định được tài nguyên ở bất kì đâu, không phụ thuộc trang hiện tại.
- Đường dẫn tương đối: chỉ vị trí của tài nguyên *tính từ tệp (trang) hiện tại*, không có tên giao thức. Trình duyệt sẽ ghép đường dẫn này vào sau địa chỉ của trang đang mở.
> Lưu ý quan trọng: yếu tố quyết định là tên giao thức ở đầu. Nếu thiếu `http://` (hay `https://`…), dù chuỗi trông giống một địa chỉ web thì trình duyệt vẫn hiểu là đường dẫn tương đối, coi phần đầu như một tên thư mục nằm cạnh trang hiện tại.
a) `html/cach_tao_lien_ket.html`
Không có tên giao thức, chỉ gồm thư mục `html` và tệp `cach_tao_lien_ket.html`; vị trí được hiểu *so với* trang hiện tại.
→ Đường dẫn tương đối.
b) `http://google.com`
Bắt đầu bằng giao thức `http://` kèm tên miền `google.com` — địa chỉ đầy đủ, xác định tài nguyên ở bất kì đâu.
→ Đường dẫn tuyệt đối.
c) `mail.google.com/mail/u/0/#inbox/FMfcgzGMpKDHQFWcdfxcmMtxvZ`
Chuỗi này không có tên giao thức (`http://`/`https://`) ở đầu. Vì vậy khi đặt vào thuộc tính liên kết của HTML, trình duyệt không coi `mail.google.com` là tên miền mà coi nó như một thư mục con, rồi ghép toàn bộ chuỗi vào *sau* địa chỉ của trang hiện tại (ví dụ trang đang ở `http://trangcuaban.com/thumuc/` thì liên kết trỏ tới `http://trangcuaban.com/thumuc/mail.google.com/mail/u/0/...`). Do phụ thuộc vào vị trí trang hiện tại nên:
→ Đường dẫn tương đối.
Kết luận: ý a) và ý
c) là đường dẫn tương đối; ý
b) là đường dẫn tuyệt đối. Điểm mấu chốt để phân biệt là có hay không có tên giao thức ở đầu, chứ không phải có "trông giống" tên miền hay không.
Đáp số
Lưu ý: Yếu tố quyết định đường dẫn tuyệt đối trong HTML là tên giao thức (http://, https://…) ở đầu. Ý c) tuy chứa chuỗi giống tên miền (mail.google.com) nhưng thiếu giao thức nên trình duyệt hiểu là đường d
Lời giải do Thư viện nhà trường biên soạn, giải và kiểm chéo độc lập theo SGK 2026-2027.