简单,响应式,移动优先导航

我们将构建一个简单的响应式网站导航。 我们的解决方案将帮助我们强调页面的内容 ,可以说是设计移动设备时的重中之重。 不会涉及JavaScript,我们将通过Mobile First方法解决它。

什么是移动导航?

如果您已阅读Luke Wroblewski的《 Mobile First》,您将熟悉他的陈述:

“通常,内容优先于移动设备上的导航。”

他的意思是,移动用户经常在寻找即时答案。 他们想要他们要搜索的内容,而不是更多的导航选项。

许多站点,甚至是响应站点,都遵循导航属于任何给定页面顶部的约定。 这种方法可能会在移动设备上引起可用性问题,因为移动用户通常缺少两件事:屏幕空间和时间。 如果主要的移动导航位于页面顶部,则很有可能会遮盖整个屏幕。

大型触摸式菜单链接进一步加剧了此问题,迫使用户滚动到导航之外,以获取任何有价值的内容。

以London&Partners为例:

完美的响应式设计,但是在标准移动视口尺寸(320像素x 480像素)下,您真正​​看到的只是一个导航菜单。 当然,刚到达首页后,我还想看到其他内容吗? 证明这一点的不仅是伦敦&合作伙伴。 在网络上的许多响应式设计中都可以看到这种做法。

那么,有什么解决方案?

我们已经看到了几种解决方法,通常依靠jQuery为我们解决问题。 请看Chris Coyier对“ 五个简单步骤”响应式下拉菜单的说明。

使用jQuery,以