可能是脫離主題,我希望它不是。 我只是在瀏覽問題的時候,我注意到了一些我認爲不對的東西。您可以使用<section>中的href屬性嗎?
節課=「SomeClass的」 HREF =「index.html的」
問的人得到了他的答案,但沒有人回答的說一下此行,我有興趣,但無法找到任何東西。
您可以使用第...節中的href屬性嗎?我以爲你可以在一個區域,基地和鏈接上使用它。如果你可以使用它,它有什麼作用?我真的找不到它...
謝謝。
可能是脫離主題,我希望它不是。 我只是在瀏覽問題的時候,我注意到了一些我認爲不對的東西。您可以使用<section>中的href屬性嗎?
節課=「SomeClass的」 HREF =「index.html的」
問的人得到了他的答案,但沒有人回答的說一下此行,我有興趣,但無法找到任何東西。
您可以使用第...節中的href屬性嗎?我以爲你可以在一個區域,基地和鏈接上使用它。如果你可以使用它,它有什麼作用?我真的找不到它...
謝謝。
的href
屬性確實是只針對<a>
,<area>
,<base>
和<link>
(convenient attribute + element reference)有效的屬性。
既然有效性是明確的,我們可以談論如何使用(ab)使用(仍然沒有使其有效)。
使用javascript,可以給任何屬性的含義,即使是無效的。
var section = document.querySelector('section[href]'),
href = section.getAttribute('href');
section.innerHTML = 'Could have loaded ' + href + ' here';
<section href="index.html">
default content
</section>
這是HTML5之前,一個相當普遍的做法,濫用有效屬性aswel作爲引入無效的,僅僅是爲了實現與腳本行爲。
這就是爲什麼從HTML5開始,W3C/WhatWG(善意編寫這些規範的人)提供了data-
屬性前綴,它允許構成HTML中無意義(永遠)且始終被認爲有效的屬性。
所以,href
屬性是不是在<section>
- 元素有效的,但使用JavaScript,這是無效的,應該是data-href
(或名稱,描述其目的更好)也可能被賦予一定的意義。
了不起的答案。說得很清楚。謝謝。 :) –
不,它是無效的。 The section
element只能有global attributes:accesskey
,class
,contenteditable
,contextmenu
,dir
,draggable
,dropzone
,hidden
,id
,lang
,spellcheck
,style
,tabindex
,title
,translate
。
爲什麼不試試而不是詢問?簡單的html,它花費更少的時間來嘗試,而不是線路。 http://stackoverflow.com/questions/4465923/a-href-link-for-entire-div-in-html-css – Lynob
是的。試過了。沒有任何事發生,驗證者說部分不允許使用href。我的問題是,如果你可以(不是允許,但可能)使用它,如果你可以(可能意味着可能)使用它。對不起,如果我不能正確說出我的問題,英語不是我的母語。 –
你不能,這就是爲什麼什麼都沒有發生,一個部分就像一個div,參考上面的鏈接 – Lynob