Wikipedia sử dụng rất nhiều tính năng này như thế này:
<a href="#History">[...]</a>
<span class="mw-headline" id="History">History</span>
Và Wikipedia đang làm việc cho tất cả mọi người, vì vậy tôi sẽ cảm thấy an toàn khi gắn bó với hình thức này.
Cũng đừng quên, bạn có thể sử dụng điều này không chỉ với các nhịp mà còn với các div hoặc thậm chí các ô của bảng, và sau đó bạn có quyền truy cập vào lớp giả: đích trên phần tử. Chỉ cần xem ra để không thay đổi chiều rộng, như với văn bản in đậm, gây ra di chuyển nội dung xung quanh, đó là đáng lo ngại.
Neo được đặt tên - phiếu bầu của tôi là để tránh:
- "Tên và id nằm trong cùng một không gian tên ..." - Hai thuộc tính có cùng không gian tên thật điên rồ. Hãy nói rằng đã phản đối rồi.
- "Các phần tử neo không có thuộc tính" - Một lần nữa, bản chất của một phần tử (siêu liên kết hay không) được xác định bằng cách có một thuộc tính?! Nhân đôi điên cuồng. Thông thường nói để tránh nó hoàn toàn.
- Nếu bạn từng tạo kiểu cho một neo mà không có lớp giả, kiểu dáng sẽ áp dụng cho từng cái. Trong CSS3, bạn có thể giải quyết vấn đề này bằng các bộ chọn thuộc tính (hoặc cùng kiểu dáng cho mỗi giả kính), nhưng vẫn là một cách giải quyết. Điều này thường không xuất hiện bởi vì bạn chọn màu cho mỗi lớp giả và phần gạch chân hiện diện theo mặc định nó chỉ có ý nghĩa để loại bỏ, điều này làm cho nó giống với văn bản khác. Nhưng bạn đã bao giờ quyết định làm cho các liên kết của bạn đậm, nó sẽ gây rắc rối.
- Netscape 4 có thể không hỗ trợ tính năng id, nhưng vẫn là một thuộc tính không xác định sẽ không gây ra rắc rối nào. Đó là những gì gọi là khả năng tương thích với tôi.
http://example.com#foo
(vì vậy không có / trước #)