html - 导航栏不会延伸到网页边缘

标签 html css web navigationbar

我试图让我的导航栏扩展到页面的其余部分,但不知何故它看起来像这样:current navigation bar .

另外,你可以看到顶部和侧面有一个白色的边框,有什么办法可以解决吗?我尝试了各种方法,但它没有改变。任何帮助将不胜感激!

HTML 和 CSS 代码:

     <html>
        <head>

         <style>

    @import url(https://fonts.googleapis.com/css?family=Lora);
    <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto+Slab">

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


        .nav-bar-block {

            margin: 0px;
            padding: 0px;
            overflow: hidden;
            background-color: #F8F8F8;
            background-size: cover;
            border-bottom: 1px;
            border-bottom-color: dimgray;
            display: inline-block;

        }

        .nav-bar-block h1 {
            text-align: center;
            font-family: Lora, sans-serif;
            color: #4b4b4b;
            font-size: 45px;
            padding: 0px 400px;

        }

        .nav-bar-menu {
            list-style-type: none;  

        }

       </style>
   </head>


     <body>

      <div class="nav-bar-block">
         <h1>Title</h1>
      </div> 
    </body>

 </html>

最佳答案

如果将 .nav-bar-block 更改为

display: block;

然后您将获得顶部的全宽(内联 block 表示内容显示在元素旁边,但 block 表示它们将占据整行内容)。

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


        .nav-bar-block {

            margin: 0px;
            padding: 0px;
            overflow: hidden;
            background-color: #F8F8F8;
            background-size: cover;
            border-bottom: 1px;
            border-bottom-color: dimgray;
            display: block;

        }

        .nav-bar-block h1 {
            text-align: center;
            font-family: Lora, sans-serif;
            color: #4b4b4b;
            font-size: 45px;
            padding: 0px 400px;

        }

        .nav-bar-menu {
            list-style-type: none;  

        }
     <html>
        <head>

         <style>

    @import url(https://fonts.googleapis.com/css?family=Lora);
    <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto+Slab">



       </style>
   </head>


     <body>

      <div class="nav-bar-block">
         <h1>Title</h1>
      </div> 
    </body>

 </html>

关于html - 导航栏不会延伸到网页边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39108429/

相关文章:

html - 流体和固定布局

Javascript 图片滑动

PHP/HTML : Creating an element using php, 点击一个按钮

html - 中心 Bootstrap 导航栏

javascript - Web 编程中类似 "Stay on Top"的东西?

Javascript/jQuery : get height when max-height is set to 0

html - 如何在文本框下放置 SVG 元素?

css - 视网膜/高分辨率图像

Javascript - 拒绝从 URL 执行脚本,因为它的 MIME 类型 ('application/json' ) 不可执行,并且启用了严格的 MIME 类型检查

javascript - .empty() 使 HTML 页面跳转/抽动