【发布时间】:2011-10-22 15:08:49
【问题描述】:
我有一个站点范围的主菜单,我目前正在使用<nav>。我还有一个子菜单,它位于主导航下方,并且对于网站上的每个产品都不同。处理此问题的最佳做法是什么?
目前,我在主导航下方有一个单独的<div id="secondary-nav">。但由于它们都在页面的<header> 内,我正在考虑使用嵌套的<nav>。这在 HTML5 中是否可行?
【问题讨论】:
-
NAV元素的内容模型是Flow content,NAV元素本身就是Flow contentSource.
-
@Jam "NAV 元素的内容模型是 Flow 内容" = NAV 元素可以包含定义为 Flow 内容 的元素。由于 NAV 元素本身被定义为 流内容,这意味着 NAV 元素可以包含 NAV 元素。
-
对不起。我不是故意听起来那么刺耳的。我想知道什么是“流动元素”。它是块元素,而不是
display: inline,还是position: static,而不是position: fixed。基本上,流元素是否有助于页面的流动? -
@JamWaffles - “什么是流程元素”解释起来并不简单。它可能需要一个单独的 SO 问题。
-
哦,好的。那我就这样吧:-)
标签: html coding-style