我正在使用Zurb Foundation 4作为一个网站,我已经使用过它,但我从未尝试过粘性或固定的topbar类 .
问题是,当我将粘性或固定类设置为我的导航包装器时,在浏览器中导航时导航栏的高度变为双倍! (我使用容器,因为,从文档"To make the top bar stay fixed as you scroll, wrap it in div class="修复“”)
任何人都知道为什么顶杆会改变它的高度?我真的找不到解决方案!
这是代码:
<div class="contain-to-grid fixed">
<nav class="top-bar">
<ul class="title-area">
<li class="name">
<h1><a href="#">Title</a></h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<section class="top-bar-section">
<ul class="right">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
</section>
</nav>
</div>
2 回答
在自定义CSS中,添加以下内容:
这应该会产生一个粘性 Headers ,并使用正确的填充以允许内容在其下开始 .
像往常一样开始你的内容
<div class="row">content ... </div>
参考:http://foundation.zurb.com/templates.php#
找到解决方案:
似乎问题是
.contain-to-grid
类的包装div . 如果我将其移除,我可以使用完美的粘性/固定顶杆 .当我添加该课程时,我的顶栏会变胖 . 在默认情况下,我发现:
所以我做了一个覆盖
现在我的顶栏很粘,调整到网格,再次变薄!