我應該用‘name’或‘id’來制作HTML錨嗎?當您想要引用網頁的某個部分時,請使用http://example.com/#foo“方法,應該使用嗎?<h1><a name="foo"/>Foo Title</h1>或<h1 id="foo">Foo Title</h1>它們都起作用,但它們是平等的,還是有語義上的差異?
3 回答

精慕HU
TA貢獻1845條經驗 獲得超8個贊
對于HTML文檔(以及text/html MIME類型),必須遵循以下處理模型來確定文檔的指定部分。
解析URL,并讓fragid成為URL的<片段>組件。 如果fragid是空字符串,那么文檔的指定部分是文檔的頂部。 如果DOM中有一個ID完全等于fragid的元素,那么按樹順序排列的第一個這樣的元素是文檔的指定部分;請在這里停止算法。 如果有一個 a
元素中的元素,該元素具有一個name屬性,其值與fragid完全相等,那么按樹順序排列的第一個此類元素是文檔的指定部分;請在此停止算法。 否則,文件中沒有指明的部分。
id="foo"
name="foo"
a

慕娘9325324
TA貢獻1783條經驗 獲得超4個贊
<h1 id="foo">Foo Title</h1>
<a>
<a>
- 3 回答
- 0 關注
- 712 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消