是否有必要在div或nav标签中包装导航(ul标签)?

dev*_*dev 5 html css navigation html5

我已经看到有些人将他们的导航(<ul>标签)包装在一个内部<div>,并且<div>刚刚应用了margin/padding CSS属性.

我们可以在没有a的情况下设置导航样式,<div>并在<ul>标签上放置边距和填充.所以有必要<ul>标签放在里面<div>,或者只是个人偏好/青睐?

对于已在某些浏览器中实现的HTML5,是否有必要将<ul用于导航的>标签放在<nav>标签中?

例如Smashing HTML5演示页面.

Sar*_*raz 0

不,不是必须的,但这取决于布局。提供<div>了更多对文档段定位的控制器,因此可能他们只是使用 div 来实现此目的。