【发布时间】:2017-05-26 11:17:23
【问题描述】:
向 html 5 语义(导航、页眉、页脚等)添加样式是否正确,就像我们将它们添加到 div 一样? 要使用它们而不是常规 div?
有一次我从一个我尊敬的人那里听到,我们不应该为 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: ......
}
我们应该怎样做才对? 对此进行编码的正确方法是什么? 什么是完美的处理方式?
【问题讨论】: