Tin học 12 – Bài 10: Tạo liên kết

Sử dụng thẻ HTML để tạo được các loại liên kết trên trang web.

1. Siêu văn bản và đường dẫn

Siêu văn bản (hypertext) là loại văn bản mà nội dung của nó không chỉ chứa văn bản mà còn có thể chứa nhiều dạng dữ liệu khác như âm thanh, hình ảnh,… và đặc biệt là chứa các siêu liên kết (hyperlink) tới siêu văn bản khác.

Siêu liên kết (còn gọi tắt là liên kết), là một tham chiếu để liên kết tới siêu văn bản khác.


Trong HTML, sử dụng thẻ <a> cho các liên kết.

<a href="URL">Nội dung hiển thị</a>

Trong đó, liên kết URL có thể trỏ tới:

  • Một tài liệu HTML khác
  • Một hình ảnh
  • Một tệp âm thanh hoặc video…

Có hai loại URL chính là đường dẫn tuyệt đốiđường dẫn tương đối

  • Đường dẫn tuyệt đối: Là địa chỉ đầy đủ bao gồm cả giao thức (http:// hoặc https://), tên miền và tên đường dẫn chi tiết (nếu cần).
    Ví dụ: href="https://www.nxbgd.vn/".
  • Đường dẫn tương đối: Mô tả cách truy cập tài liệu được liên kết từ vị trí của tài liệu hiện tại liên kết tới một tài liệu khác trên cùng trang web. Không cần giao thức hay tên miền, chỉ cần tên đường dẫn.
    Ví dụ: href="bai_tap/bai_tap_1.html"

2. Cách tạo liên kết tới một trang web

a. Liên kết tới một trang web khác

Còn được gọi là liên kết ngoài, sử dụng đường dẫn tuyệt đối. Ví dụ:

<a href="https://hanhtrangso.nxbgd.vn/sach-dien-tu">Sách điện tử</a>

b. Liên kết đến một vị trí khác trong cùng website

Còn được gọi là liên kết trong. Sử dụng đường dẫn tương đối cho thuộc tính href (không có giao thức ở đầu http:// hoặc https://).


Ví dụ với cấu trúc của một website như sơ đồ sau:

Tin học 12 Bài 10 Tạo liên kết Liên kết đến một vị trí khác trong cùng website

Tạo một liên kết trên trang index.html, các trường hợp liên kết trong website có thể là:

  • Liên kết tới trang cùng thư mục:
    href="thong_tin.html"
  • Liên kết tới trang thuộc thư mục khác, dưới 1 cấp hay nhiều cấp:
    href="bai_tap/bai_tap_1.html"
    href="bai_tap/on_tap/bai_tap_on_tap.html"
  • Liên kế tới vị trí khác trong cùng một trang web (cùng là trang index.html):
    href="#id_vi_tri"
  • Liên kết đến trang nằm ở thư mục cấp trên: sử dụng ký tự ../ để trở về thư mục trên 01 mức
    Ví dụ trong trang bai_tap_1.html để tạo liên kết về trang thong_tin.html thì đường dẫn là: href="../thông_tin.html"

Bài tập củng cố

Trong sơ đồ cấu trúc website phía trên, hãy tạo một liên kết từ nội dung của tập tin bai_tap_on_tap.html trỏ về tập tin bai_tap_2.html trong thư mục bai_tap.


Câu hỏi trắc nghiệm dạng D1 và D2 Tin học 12 bài 10: Tạo liên kết trong trang web

Thời gian làm bài: 30 phút
Đáp án chỉ hiển thị sau khi hoàn thành bài làm
Câu hỏi sẽ được hiển thị ngẫu nhiên
Vui lòng nhập họ và tên để bắt đầu làm bài

NB

Thẻ nào được sử dụng để tạo liên kết trong HTML?

NB

Thuộc tính nào được sử dụng để chỉ định địa chỉ URL của liên kết?

NB

Thẻ <a> có thể chứa nội dung nào dưới đây?

NB

Nếu bạn muốn liên kết mở trong một tab mới, bạn cần thêm thuộc tính nào vào thẻ <a>?

NB

Liên kết nào dưới đây sẽ dẫn đến một trang web bên ngoài?

TH

Khi nào nên sử dụng thuộc tính rel trong thẻ <a>?

TH

Cú pháp nào sau đây là đúng để tạo một liên kết đến một địa chỉ email?

TH

Nếu bạn muốn tạo một liên kết đến một phần cụ thể của trang hiện tại, bạn sẽ sử dụng cú pháp nào?

TH

Khi sử dụng thuộc tính target="_self", điều gì sẽ xảy ra với liên kết?

TH

Mã HTML nào sau đây sẽ tạo ra một liên kết dẫn đến một tài liệu PDF?

VD

Nếu bạn muốn tạo một danh sách các liên kết trong HTML, mã của bạn sẽ như thế nào?

VD

Mã HTML nào dưới đây sẽ tạo ra một liên kết dẫn đến trang chính của Wikipedia và mở trong tab mới?

VD

Nếu bạn muốn thêm một chú thích cho liên kết, thuộc tính nào bạn nên sử dụng?

VD

Mã HTML nào dưới đây sẽ tạo ra một liên kết dẫn đến trang "contact.html" và có chú thích "Liên hệ"?

VD

Khi bạn sử dụng thuộc tính download trong thẻ <a>, điều gì sẽ xảy ra khi người dùng nhấp vào liên kết?

Một trang web giới thiệu về các địa điểm du lịch nổi tiếng của Vũng Tàu có cấu trúc như sau: Trang chủ, Giới thiệu, Địa điểm du lịch, Ẩm thực. Trang "Địa điểm du lịch" chứa danh sách các địa điểm kèm hình ảnh.

NB Trang chủ nên có liên kết đến tất cả các trang còn lại.

NB Các hình ảnh trong trang "Địa điểm du lịch" nên sử dụng đường dẫn tuyệt đối.

TH Có thể tạo liên kết từ tên một địa điểm đến vị trí chi tiết về địa điểm đó ngay trong trang "Địa điểm du lịch".

VD Nên sử dụng các liên kết ngoài để dẫn đến các trang web đánh giá về các địa điểm du lịch.

Bạn đang xây dựng một trang web bán hàng trực tuyến. Trang chủ hiển thị danh sách các sản phẩm. Khi người dùng nhấp vào một sản phẩm, trang chi tiết sản phẩm sẽ hiển thị.

NB Mỗi sản phẩm trong danh sách trên trang chủ nên là một liên kết đến trang chi tiết sản phẩm.

NB Các trang chi tiết sản phẩm nên sử dụng đường dẫn tuyệt đối để liên kết đến trang chủ.

TH Trên trang chi tiết sản phẩm, có thể sử dụng liên kết neo để chuyển đến phần đánh giá của khách hàng.

VD Có thể sử dụng thuộc tính target="_blank" để mở trang chi tiết sản phẩm trong một tab mới.

Bạn tạo một trang web có nhiều phần (Giới thiệu, Nội dung, Liên hệ). Bạn muốn tạo một menu ở đầu trang để người dùng có thể dễ dàng di chuyển đến các phần khác nhau.

NB Bạn cần sử dụng các liên kết neo (anchor links) để thực hiện điều này.

NB Các liên kết này chỉ hoạt động khi trang web có nhiều trang.

TH Bạn cần gán một ID duy nhất cho mỗi phần trên trang web.

VD Các liên kết neo chỉ có thể được đặt ở đầu trang.

Một trang web có một hình ảnh logo ở góc trên bên trái, bạn muốn khi người dùng click vào logo sẽ trở về trang chủ.

NB Cần đặt hình ảnh logo trong thẻ <a>.

NB Thẻ <img> phải được đặt bên ngoài thẻ <a>.

TH Thuộc tính href của thẻ <a> phải trỏ đến đường dẫn của trang chủ.

VD Chỉ có thể sử dụng đường dẫn tuyệt đối cho thuộc tính href.

Bảng xếp hạng

Chưa có kết quả nào.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *