小编Ada*_*son的帖子

具有动态内容的响应元素 - 只需一个元素滚动

我正在尝试在2个其他流体元素的中间创建一个流畅的可滚动元素.整个网站应该完全响应.

我的标记基本上是这样的:

<h1>Title</h1>
<nav>Changeable Menu Items In A List</nav>
<section>
   Lots of items which are changing all the time.
</section>
<footer>Footer</footer>
Run Code Online (Sandbox Code Playgroud)

我想滚动的唯一元素是<section>元素.

  • 我无法使用position: fixed其他元素来保持它们的位置,因为页面的背景是图像,并且需要通过元素可见.因此,在<nav>修复等等时滚动页面会产生冲突.

  • 我无法使用position: absolute任何元素,因为它们都有动态内容.

  • 我不能只给出<section>一些margin-top等于它的高度,<nav>因为它可能会改变.

  • 由于<nav>元素中的动态内容,我无法给出<section>高度,即使是基于流量%的高度,因为我不知道有多少空间可用.

我现在有点想法......任何帮助都非常感激.

html css html5 css3 responsive-design

5
推荐指数
1
解决办法
3422
查看次数

标签 统计

css ×1

css3 ×1

html ×1

html5 ×1

responsive-design ×1