2016-03-18 3 views
0

フォルダやファイル名を何回変更しても、それらが相対パスなどであることを確認しても、Jumbotronに自分の背景イメージが表示されないようです。Jumbotron(ブートストラップ)に背景画像が表示されないのはなぜですか?

Jumbotron DIVの後ろに表示したいだけですが、そうではありません。ここで

は私のHTMLです:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <title>Mock Website</title> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> 
    <link rel="stylesheet" type="text/css" href="css/style1.css"> 
</head> 
<body> 

    <nav class="navbar navbar-inverse"> 
     <div class="container-fluid"> 

      <!-- LOGO --> 
      <div class="navbar-header"> 
       <!-- BUTTON FOR MENU ITEMS AS IT SHRINKS --> 
       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#mainNavBar"> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 
       <a href="#" class="navbar-brand">Mock Website</a> 
      </div> 


      <!-- COLLAPSE MENU ITEMS --> 
      <div class="collapse navbar-collapse" id="mainNavBar"> 
       <!-- MENU ITEMS --> 
       <ul class="nav navbar-nav navbar-right"> 
        <li class="active"><a href="#">HOME</a></li> 
        <li><a href="#">ABOUT</a></li> 

        <!-- DROP DOWN MENU --> 
        <li class="dropdown"> 
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">PORTFOLIO <span class="caret"></span</a> 
         <ul class="dropdown-menu"> 
          <li><a href="#">PHOTOS</a></li> 
          <li><a href="#">VIDEOS</a></li> 
          <li><a href="#">MUSIC</a></li> 
         </ul> 
        </li> 
        <li><a href="#">CONTACT</a></li> 
       </ul> 
      </div> 
     </div> <!-- Container Fluid --> 
    </nav> <!-- Nav --> 


<!-- Main component for a primary marketing message or call to action --> 
     <div class="jumbotron"> 
     <div class="container"> 
      <h1>Navbar example</h1> 
      <p>This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p> 
      <p><a class="btn btn-lg btn-primary" href="#" role="button">View navbar docs &raquo;</a> 
      </p> 
     </div> <!-- CONTAINER --> 
     </div> <!-- JUMBOTRON --> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script src="js/bootstrap.min.js"></script> 
</body> 
</html> 

は、ここに私のCSSです:

/* NAVBAR */ 
.navbar { 
    margin-bottom: 0px; 
    border-radius: 0px; 
} 


/* JUMBOTRON */ 
.jumbotron { 
    background-color: ; 
    background-image: url("/images/blue.jpg"); 
    background-repeat: no-repeat; 
    background-size: cover; 
    color: #FFF; 
} 

.dropdown li { 
    text-align: right; 
} 

答えて

0

変更ときれい物事を保つためにだけbackgroundbackground-imageからあなたのCSSを凝縮します。

background: url(/images/blue.jpg) cover no-repeat;

コード自体は機能しているように見えますが、イメージは同じディレクトリにありますか?おそらく、この投稿を見直すことは役に立ちます:Links not going back a directory?

0

画像が保存されているフォルダの権限を確認してください。あなたのコードは完璧に働いて、外部画像のURLと、この作業フィドルを確認し、正しいです:

/* NAVBAR */ 
 
.navbar { 
 
    margin-bottom: 0px; 
 
    border-radius: 0px; 
 
} 
 

 

 
/* JUMBOTRON */ 
 
.jumbotron { 
 
    background-color: ; 
 
    background-image: url("http://vignette2.wikia.nocookie.net/p__/images/0/0c/Superman%27s_classic_pose.png/revision/latest?cb=20131218234907&path-prefix=protagonist"); 
 
    background-repeat: no-repeat; 
 
    background-size: cover; 
 
    color: #FFF; 
 
} 
 

 
.dropdown li { 
 
    text-align: right; 
 
}
<!-- LOGO --> 
 
      <div class="navbar-header"> 
 
       <!-- BUTTON FOR MENU ITEMS AS IT SHRINKS --> 
 
       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#mainNavBar"> 
 
        <span class="icon-bar"></span> 
 
        <span class="icon-bar"></span> 
 
        <span class="icon-bar"></span> 
 
       </button> 
 
       <a href="#" class="navbar-brand">Mock Website</a> 
 
      </div> 
 

 

 
      <!-- COLLAPSE MENU ITEMS --> 
 
      <div class="collapse navbar-collapse" id="mainNavBar"> 
 
       <!-- MENU ITEMS --> 
 
       <ul class="nav navbar-nav navbar-right"> 
 
        <li class="active"><a href="#">HOME</a></li> 
 
        <li><a href="#">ABOUT</a></li> 
 

 
        <!-- DROP DOWN MENU --> 
 
        <li class="dropdown"> 
 
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">PORTFOLIO <span class="caret"></span</a> 
 
         <ul class="dropdown-menu"> 
 
          <li><a href="#">PHOTOS</a></li> 
 
          <li><a href="#">VIDEOS</a></li> 
 
          <li><a href="#">MUSIC</a></li> 
 
         </ul> 
 
        </li> 
 
        <li><a href="#">CONTACT</a></li> 
 
       </ul> 
 
      </div> 
 
     </div> <!-- Container Fluid --> 
 
    </nav> <!-- Nav --> 
 

 

 
<!-- Main component for a primary marketing message or call to action --> 
 
     <div class="jumbotron"> 
 
     <div class="container"> 
 
      <h1>Navbar example</h1> 
 
      <p>This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p> 
 
      <p><a class="btn btn-lg btn-primary" href="#" role="button">View navbar docs &raquo;</a> 
 
      </p> 
 
     </div> <!-- CONTAINER --> 
 
     </div> <!-- JUMBOTRON --> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>