【发布时间】:2013-02-20 20:25:22
【问题描述】:
我正在做一些响应式 CSS,我想要这样的东西:
<body>
<nav>
<ul>
<li>Asd</li>
<li>sdf</li>
</ul>
</nav>
<table>
(Some wide table goes here)
</table>
我将导航定义为页面顶部的条(=水平条)。 小屏幕(表格太大时)会出现水平滚动条。
我的问题是,当我水平滚动时,导航栏会向左移动并在右侧留下一个空白区域。我只是希望它是可见的,以保持酒吧的印象。有什么想法吗?
我知道,其中之一是位置:固定,因此导航保持固定,但这也意味着即使使用垂直滚动,导航也会固定,这是我不想要的。
我只希望它与整个页面一样宽(而不仅仅是与屏幕一样宽),同时还可以垂直滚动。 (如果导航内容在水平滚动时也滚动,或者导航内容只是被滚动并且只有导航背景(和导航边框等),这对我来说并不重要)
编辑:http://imageshack.us/photo/my-images/39/201302202145541024x600s.png/
【问题讨论】:
-
如果该表是实际的值表,还是用于布局目的?你总是可以用 overflow-x:scroll 将它包装在一个 DIV 中。
标签: javascript html css horizontal-scrolling