Navbar不是全宽 - 没有Bootstrap

时间:2016-06-23 04:10:47

标签: html css

我故意不使用Bootstrap。我有一个问题,应该是一个简单的解决方案,但我似乎无法做到正确。我需要的只是我的Navbar适合浏览器的顶部,现在它不会停止边缘。

查看:

    <div class="nav">
  <ul>
    <li><%= link_to 'Subscribers', subscribers_path %></li>
    <li><%= link_to 'Sign Up', new_subscriber_path %></li>
    <li><%= link_to 'Check In', subscribers_search_path %></li>
  </ul>
</div>

CSS:

    .nav {
  width: 100%;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

li {
    float: left;
    border-right:1px solid #bbb;
}

li:last-child {
    border-right: none;
}

li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

li a:hover:not(.active) {
    background-color: #111;
}

.active {
    background-color: #4CAF50;
}

导航条:

enter image description here

如果你仔细观察,你会发现酒吧没有到达屏幕的角落。任何帮助都会非常感谢你!

1 个答案:

答案 0 :(得分:4)

只需添加:

body{
  margin:0px;
  padding:0px;  
}