是否正確,將樣式添加到html 5語義(導航,頁眉,頁腳等),就像我們將它們添加到div一樣? 要使用它們而不是常規的div?將CSS中的樣式添加到HTML 5的語義元素是否正確?
有一次,我聽到了一個我尊重的人,我們不應該爲html 5語義元素添加任何樣式 - 只有在真的需要時添加一點,但沒有多少樣式適用於此元素。他對嗎?
例如
<nav>
<ul>
................
<ul>
</nav>
nav {
background-color: .....
width: ....
height: ......
margin: .....
color: ......
padding: ......
}
代替
<nav>
<div id="nav">
<ul>
................
<ul>
</div>
</nav>
#nav {
background-color: .....
width: ....
height: ......
margin: .....
color: ......
padding: ......
}
我們應該怎麼做是正確的? 這是什麼編碼的正確方法? 什麼是完美的處理方式?