【发布时间】:2014-08-20 17:41:12
【问题描述】:
我正在尝试将页脚放置在每一页的最底部,但在这样做时遇到了麻烦。对于内容较长的页面,页脚完美地位于底部,但它会突然放置在内容较少的页面中间。我附上了一个示例图像,让您看到它没有被放置在某些页面的底部。我的页脚html和css如下。我尝试使用position: fixed;,但这会产生使页脚始终可见的不良影响;我只希望它在每一页的最底部。我怎样才能做到这一点?
application.html.erb
<body>
<div class="clearfix">
<%= render :partial => 'layouts/header' %>
<div id="flash_messages">
<%- flash.each do |name, msg| -%>
<%= content_tag :div, msg, :id => "flash_#{name}" if msg && !msg.empty? %>
<%- end -%>
</div>
<%= content_tag(:div, " ", :class => "clear") unless flash.empty? %>
<%= yield %>
<footer>
<%= render :partial => 'layouts/footer' %>
</footer>
</div>
</body>
css
#footer {
position: static;
clear: both;
bottom: 0;
width: 100%;
background-color: #dddfe1;
}
【问题讨论】:
标签: javascript jquery html css ruby-on-rails