Tôi có một bảng với mỗi hàng giải thích một cái gì đó (một lệnh đầu vào). Ở một nơi khác, tôi đang nói từ trạng thái này với lệnh đầu vào đó, bạn đi đến trạng thái khác. Điều tôi muốn làm là liên kết that input command
với hàng thích hợp của bảng. Hãy tưởng tượng một cái gì đó như thế này:Tôi làm cách nào để đặt tên liên kết cho hàng bảng html?
...link to row number <a href="#row2">2</a>...
<table ...>
<tr>
<td>command</td>
<td>description</td>
<tr>
<tr>
<a name="row1"></a>
<td>A</td>
<td>input A</td>
<tr>
<tr>
<a name="row2"></a>
<td>B</td>
<td>input B</td>
<tr>
</table>
Như bạn thấy đấy, tôi đã cố gắng đặt một <a name="row2"></a>
trong khối <tr>
nhưng điều đó không làm việc (nó đưa tôi đến đầu bảng)
phải là những gì tôi muốn làm gì có thể?
Phương pháp đầu tiên hoạt động hoàn hảo. Câu hỏi nhanh, nếu bạn đặt 'id' vào bất kỳ thẻ nào, điều đó có luôn luôn tạo một neo tại vị trí đó không? Hoặc là nó chỉ với 'tr'? – Shahbaz
Có thể sử dụng bất kỳ id của phần tử nào làm neo. Tôi nghĩ rằng nó đã đi với HTML 4.01, và tôi nghĩ rằng bằng cách sử dụng '' đã được đánh dấu là lỗi thời trong HTML5. (http://www.w3.org/TR/html4/struct/links.html#h-12.2.3 và http://www.w3.org/TR/html5/obsolete.html) –
Kỹ thuật đầu tiên hoạt động hoàn hảo! Kỹ thuật thứ hai có vấn đề là đỉnh của một số hộp bảng có thể không xuất hiện, đặc biệt nếu chúng có chiều cao khác nhau và neo không ở trên cùng của hộp cao nhất. – PhilHarvey