2016-05-13 45 views
-1

我想添加一個類元素,它的工作原理,但想知道它是否合法。將類/ id添加到HTML5語義元素(如<header class =「header-1」>)是否合法?

+1

請參閱本答案:http://stackoverflow.com/a/3919471/4443053基本上,是的,你可以做到這一點(它是合法的)。 –

+1

你能解釋爲什麼你認爲它可能不合法嗎?有一些網站暗示它不是或什麼? –

+0

@MrLister:雖然他們被用來專門聲明文檔的不同部分,並且使用ID和類不是有效的代碼,並且會在w3c驗證器中顯示錯誤。 – chandan

回答

1

是的,它是細類或ID的添加到任何有效的標記,如<header>,但只有當它增加了更多的價值,選擇性,我會做到這一點,因爲你總是可以瞄準它作爲

//css 
header {//CSS style rules} 

但如果你想添加它這將是有效的,正確的

//css 
.someClass{//CSS style rules} 

//html 
<header class='someClass'>Title</header > 
+0

謝謝@gavgrif。 – chandan

+0

沒有probs @chandan - 祝你好運:)) – gavgrif

+0

我很關心新增加的元素。 – chandan

相關問題