Bootstrap

时间:2015-07-05 16:40:49

标签: html css twitter-bootstrap

我已经尝试了以下代码,由于某种原因,我的背景图片并没有占用整个页面,它只覆盖了导航栏。我应该在以下代码中更改什么?另外,如何使导航栏跨越网页的整个宽度?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example of Bootstrap 3 Static Navbar</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<style type="text/css">
    .bs-example{
        margin: 20px;
    }
</style>
</head>
<body>
<div class="container" style="background-image:url('tp.jpg');">
<div class="bs-example">
    <nav id="myNavbar" class="navbar navbar-inverse">
        <div class="container-fluid">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <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="#">TNP</a>
            </div>
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li><a href="#">Home</a></li>
            <li class="dropdown">
            <a href="#" data-toggle="dropdown" class="dropdown-toggle">Companies<b class="caret"></b></a>
               <ul class="dropdown-menu">
                <li class="dropdown">
                <li><a href="#">Rakuten</a></li>
                <li><a href="#">Morgan Stanley</a></li>
                <li><a href="#">TCS</a></li>
                <li><a href="#">Nvidia</a></li>
            </ul>
             </li>
                    <li class="dropdown">
                        <a href="#" data-toggle="dropdown" class="dropdown-toggle">Student <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">Login</a></li>
                            <li><a href="#">Drafts</a></li>
                            <li><a href="#">Sent Items</a></li>
                            <li class="divider"></li>
                            <li><a href="#">Trash</a></li>
                        </ul>
                    </li>
            </div>
        </div>
    </nav>
</div>
</div>
</body>
</html>                                     

1 个答案:

答案 0 :(得分:3)

使用课程container-fluid代替container,以使其使用整个宽度。

容器需要给出高度。目前,它会随着你在其中添加更多元素而增长。

这是FIDDLE