Nếu bạn cần chuyển người dùng đến các liên kết trong trang, còn được gọi là định danh phân đoạn , bạn có thể đặt id
thuộc tính (được sử dụng cho nhiều hơn chỉ các id id ) trên bất kỳ phần tử nào . Sau đó sử dụng thông thường #
trong URL của một href
thuộc tính của một a
yếu tố. Đây là một ví dụ:
<body>
<p>Despite the many
<a href="#benefits-of-gum-chewing">benefits</a>
you may experience while chewing gum, there are also many drawbacks,
especially with
<a href="http://www.example.org/sugar.html#cons">non-sugarless</a>
gum.</p>
...
<section id="benefits-of-gum-chewing">
<h1>Benefits of Gum Chewing</h1>
...
</section>
</body>
Khi viết các trang của riêng tôi, tôi muốn đưa ra id
từng <section>
thẻ (HTML5), ngay cả khi tôi không có kế hoạch sử dụng nó. Giá trị của id
phiên bản thân thiện với URL của nội dung tiêu đề của nó. Bạn có thể đạt được hiệu quả tương tự bằng cách gán tương tự id
cho một <h1>
, v.v.
Cuối cùng, <a>
các thẻ trống không bị phản đối, như được chỉ ra trong thông số HTML5 :
Nếu a
phần tử không có href
thuộc tính, thì phần tử đó đại diện cho một trình giữ chỗ cho nơi mà một liên kết có thể được đặt khác
Ngoài ra, áp dụng tương tự cho area
các yếu tố :
Các href
thuộc tính trên a
và area
các yếu tố không cần thiết; khi các yếu tố đó không có href
thuộc tính, chúng không tạo ra các siêu liên kết.