Trong quá trình học HTML, một trong những tính năng quan trọng nhất mà mọi nhà phát triển web đều cần phải nắm vững chính là liên kết (links). Liên kết trong HTML cho phép chúng ta dẫn người dùng từ trang này sang trang khác hoặc từ trang web này đến trang web khác. Nó là yếu tố cốt lõi trong việc xây dựng cấu trúc điều hướng trên website. Trong bài viết hôm nay thuộc chuỗi bài học HTML trên CodeTutHub.com, chúng ta sẽ tìm hiểu chi tiết về cách tạo và sử dụng liên kết trong HTML.
1. Thẻ <a> là gì?
Thẻ <a> (anchor) trong HTML được sử dụng để tạo liên kết. Liên kết này có thể dẫn đến một tài liệu khác, một phần tử khác trong cùng trang, hoặc gửi email. Để tạo một liên kết, chúng ta cần sử dụng thuộc tính href của thẻ <a> để chỉ định URL hoặc địa chỉ đích.
Cú pháp cơ bản:
<a href="URL">Văn bản liên kết</a>2. Liên kết đến một trang web khác
Một trong những cách sử dụng phổ biến nhất của thẻ <a> là để tạo liên kết đến các trang web khác. Khi người dùng nhấp vào liên kết, họ sẽ được chuyển hướng đến trang đích.
Ví dụ:
<a href="https://www.codetuthub.com">Truy cập CodeTutHub</a>Trong ví dụ này, khi người dùng nhấp vào văn bản "Truy cập CodeTutHub", họ sẽ được chuyển hướng đến website CodeTutHub.com.
3. Liên kết đến một trang trong cùng website
Để tạo liên kết đến một trang khác trong cùng một website, bạn chỉ cần chỉ định đường dẫn tương đối của trang đó.
Ví dụ:
<a href="/html/bai-hoc.html">Bài học HTML</a>Ở đây, liên kết sẽ đưa người dùng đến tệp HTML có tên là bai-hoc.html nằm trong thư mục html.
4. Liên kết đến một phần cụ thể trên cùng trang (Liên kết nội bộ)
Ngoài việc dẫn đến các trang web khác hoặc trang con, bạn cũng có thể sử dụng thẻ <a> để tạo liên kết dẫn đến một vị trí cụ thể trên cùng một trang bằng cách sử dụng thuộc tính id.
Ví dụ:
- Thêm thuộc tính
idcho phần tử muốn dẫn đến:
<h2 id="phan-noi-dung">Phần nội dung cụ thể</h2>- Tạo liên kết đến vị trí đó:
<a href="#phan-noi-dung">Xem phần nội dung cụ thể</a>Khi nhấp vào liên kết này, người dùng sẽ được chuyển đến phần có id="phan-noi-dung" trong cùng trang.
5. Thuộc tính target và liên kết mở trong tab mới
Mặc định, khi người dùng nhấp vào một liên kết, trang đích sẽ được tải trong cùng cửa sổ hoặc tab. Tuy nhiên, bạn có thể sử dụng thuộc tính target để kiểm soát hành vi này.
- target="_blank": Mở liên kết trong một tab hoặc cửa sổ mới.
Ví dụ:
<a href="https://www.codetuthub.com" target="_blank">Mở CodeTutHub trong tab mới</a>6. Liên kết đến email (mailto:)
Thẻ <a> không chỉ dùng để dẫn đến trang web mà còn có thể sử dụng để mở ứng dụng email mặc định của người dùng và gửi email bằng cú pháp mailto:.
Ví dụ:
<a href="mailto:contact@codetuthub.com">Gửi email đến CodeTutHub</a>Khi nhấp vào liên kết này, người dùng sẽ được mở ứng dụng email với sẵn địa chỉ email nhận là contact@codetuthub.com.
7. Liên kết đến số điện thoại (tel:)
Tương tự như mailto:, bạn có thể sử dụng tel: để tạo liên kết gọi điện thoại trên các thiết bị hỗ trợ như điện thoại di động.
Ví dụ:
<a href="tel:+84987654321">Gọi cho chúng tôi</a>Khi người dùng nhấp vào liên kết này trên điện thoại di động, cuộc gọi sẽ tự động được kích hoạt đến số điện thoại được chỉ định.
8. Thêm tiêu đề cho liên kết với thuộc tính title
Thuộc tính title cung cấp thêm thông tin về liên kết. Khi người dùng di chuột qua liên kết, một hộp thoại nhỏ sẽ hiện ra hiển thị nội dung của thuộc tính title.
Ví dụ:
<a href="https://www.codetuthub.com" title="Học lập trình miễn phí tại CodeTutHub">Truy cập CodeTutHub</a>Khi người dùng di chuột qua liên kết, họ sẽ thấy dòng chú thích "Học lập trình miễn phí tại CodeTutHub".
9. Liên kết tệp tin để tải về
Bạn có thể tạo liên kết đến một tệp tin để người dùng có thể tải tệp xuống khi nhấp vào liên kết. Tệp tin có thể là PDF, hình ảnh, hoặc bất kỳ loại tệp nào khác.
Ví dụ:
<a href="https://codetuthub.com/example/file_PDF.pdf" download>Download Hướng dẫn PDF</a>Khi nhấp vào liên kết này, tệp huong-dan.pdf sẽ được tải xuống thay vì mở trong trình duyệt.
10. Kết luận
Liên kết là một phần không thể thiếu trong HTML, giúp tạo nên cấu trúc điều hướng cho trang web của bạn. Việc hiểu rõ và sử dụng thành thạo các loại liên kết sẽ giúp bạn xây dựng các trang web dễ sử dụng và hiệu quả hơn. Đừng quên, để nắm vững hơn các kỹ năng về HTML, bạn có thể tiếp tục theo dõi chuỗi bài học HTML của chúng tôi tại CodeTutHub.com.
Tóm tắt các loại liên kết:
- Liên kết đến trang web bên ngoài.
- Liên kết đến trang nội bộ.
- Liên kết nội bộ trong cùng trang.
- Liên kết email và số điện thoại.
- Mở liên kết trong tab mới với thuộc tính
target. - Thêm mô tả cho liên kết với thuộc tính
title. - Liên kết tệp tin để tải về.
Mời bạn xem thêm danh sách các tags HTML thường dùng ở bài viết này: Danh sách HTML Tags
Bài viết thuộc chuỗi bài học HTML trên CodeTutHub.com. Hãy tiếp tục đồng hành với chúng tôi để nâng cao kỹ năng lập trình của bạn!








