作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ZURB 基础 CSS 框架来设计一个网站。目前我正在尝试创建一个页脚,该页脚将保留在页面底部。我有以下页脚代码,但它不会到达底部,而是显示在中间。
您能告诉我如何创建一个保留在底部的页脚(使用 ZURB 基础框架)吗?
<div class="row">
<div class="twelve columns" style="background-color:#000000; height:30px; bottom:0;"></div>
</div>
最佳答案
简单! Zurb 基金会本身就是基于 Compass 的。因此您可以使用“Compass Sticky Footer”mixin。
http://compass-style.org/reference/compass/layout/sticky_footer/
这里有一个如何执行此操作的示例: http://compass-style.org/examples/compass/layout/sticky-footer/
但你只要走:
<div class='example'>
<div id='layout'>
<div id='header'>
<h1>Sticky Footer Example</h1>
</div>
<p>
This is the main content area.
</p>
<p>
In this example you should pretend that the red box
is actually the browser window.
</p>
<p>
Because, being a contrived example, it's not actually sticking
to the bottom of the page.
</p>
<div id='layout_footer'></div>
</div>
<div id='footer'>
This is the footer area.
</div>
</div>
还有你的 SCSS
@import "compass/reset.scss";
@import "compass/layout.scss";
@include sticky-footer(72px, "#layout", "#layout_footer", "#footer");
#header {
background: #999999;
height: 72px; }
#footer {
background: #cccccc; }
.example {
height: 500px;
border: 3px solid red;
p {
margin: 1em 0.5em; } }
关于zurb-foundation - 使用 ZURB Foundation CSS 框架创建页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13178801/
我是一名优秀的程序员,十分优秀!