有人会将导航 (<ul>
标签) 包裹在一个 <div>
中,并在 <div>
上应用 margin/padding 样式。
我们可以直接给导航元素 <ul>
添加样式属性,而不需要使用 <div>
并在其上添加 margin 和 padding 属性。因此,在将 <ul>
放入 <div>
中是必需的吗?还是只是个人喜好?
对于 HTML5,一些浏览器已经实现了它,是否有必要将用于导航的 <ul>
标签放入 <nav>
标签中呢?例如像这个 Smashing HTML5 演示页面 。