html - Bootstrap 超大屏幕不调整

标签 html css twitter-bootstrap

我正在尝试使用具有背景颜色的全宽超大屏幕。由于某种原因,它停留在灰色背景的默认布局。我遵循了 bootstrap website 中的代码,所以我不知道出了什么问题。

在我的 index.html 中

<div class="jumbotron">
    <div class="container-fluid">
        <h1>Hello, world!</h1>

        <p>...</p>
        <p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a></p>
    </div>
</div>

在我的CSS中:

.jumbotron {
    position: relative;
    background: #ff0000;
    width: 100%;
    height: 100%;
}

看起来很直接......我猜我错了。

最佳答案

DavidK,您好。
这是一个简单的演示。
使用两种方式显示超大屏幕。

如果您有问题,并且您的自定义 css 不在 Bootstrap css 链接下方,那么这可能是您的问题。

使用全页 View 查看它。

或者使用这个 Fiddle

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" href="../../favicon.ico">

    <title>Starter Template for Bootstrap</title>

    <!-- Bootstrap core CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<style>
body {
  padding-top: 50px;
}
.spacer {
  margin-top: 2%;
  margin-bottom: 2%;
}    
.block {
  height: 200px;
}  

.jumbotron {
    background: #ff0000;
    min-height: 25vh;
}    
</style>

</head>

<body>

    <nav class="navbar navbar-inverse navbar-fixed-top ">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand " href="#">Project name</a>
        </div>
        <div id="navbar" class="collapse navbar-collapse">
          <ul class="nav navbar-nav navbar-right">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#contact">Contact</a></li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </nav>

<div class="container col-lg-12 spacer"></div>
        
 <div class="jumbotron">
    <div class="container bg-primary block">
    ...
    </div>
</div>

<div class="container col-lg-12 spacer"></div>        
        
<div class="jumbotron">
    <h1>Hello, world!</h1>
    <p>...</p>  
</div>
        
        
    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    
</body>
</html>

关于html - Bootstrap 超大屏幕不调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31197360/

相关文章:

php - 首次访问页面时,Drupal 生成的 HTML 上方出现神秘数字

html - iPad Portrait 的响应式网页设计和媒体查询在调整窗口大小时不显示任何变化

html - 对齐来自不同列的 div - Twitter bootstrap

CSS (Bootstrap 3) - 固定宽度和容器,并排

javascript - 我有两个功能,当我运行程序时,似乎只有按钮点击计数器功能在运行。他们都单独工作

html - 背景色调叠加问题

html - 一行居中 3 张图像,无需额外的容器

javascript - offset().top 与窗口顶部的偏移量

javascript - 计数器不会在页面加载时开始计数

jquery - 单选按钮将值发送为 Male=on 或 Female=on。我只想将 Male/Female 发送到数据库