我已经阅读了一些不同的解决方案,但没有一个是特定于 Rails 应用程序的,因此我无法找到解决方案。我有一个使用 twitter 引导程序的 rails 应用程序。我在导航栏中使用他们的响应功能,当视口缩小导航栏上的图标折叠成下拉按钮时......我遇到的一个问题是,当导航栏在桌面和手机上折叠时,我获取导航栏上方的空白。我已经读过关于在其中调整填充的一些内联样式,特别是:
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
</style>
问题是,根据我所阅读的内容,我应该将其放在标题中的样式表链接之间。问题是我没有像我看到的示例(这是一个 Rails 应用程序)那样包含样式表。另外,这是我的第一个 Web 应用程序,我对事情是如何被拉入的有点困惑。(这是建立在 Rails 教程的基础上的......)。这就是我的想法。
<!DOCTYPE html>
<html>
<head>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<%= render 'layouts/shim' %>
<!-- SETUP FOR RESPONSIVE BOOTSTRAP -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="app/assets/stylesheets/custom.css.scss">
</head>
我在我的“custom.css.scss”文件中包含引导程序(通过上面的链接拉入):
@import "bootstrap"
@import "bootstrap-responsive"
我不确定一个简单的 css 样式规则是否可以解决这个问题,或者它是否需要更多的东西。任何建议将不胜感激。我尝试了顶部提到的样式规则,无论是在我的头顶还是在 custom.css.scss 文件的 href 之前,都没有影响导航栏......
这个链接提到了填充修复,但我没有直接包含样式表,所以我不知道在哪里放置填充修复... http://blog.benca.net/2012/03/17/css-order -事项/