为什么我的导航栏和我的页面两侧之间有一点差距?

菲利普

小差距

这是我的 html 和 css:

body {
  background-color: green;
}

.navbar {
  overflow: hidden;
  background-color: #333;
  text-align: center;
  width: 100%;
}

.navbar a {
  float: left;
  font-size: 18px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 18px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.navefix:hover, .dropdown:hover, .dropbtn {
  background-color: red;
  cursor: pointer;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}
<body>
  <div class="navbar">
      <a></a>
      <div class="dropdown">
        <button class="dropbtn" onclick="location.href='index.html'">Index 
        </button>
        <div class="dropdown-content">
          <a href="page1.html">page1</a>
          <a href="page2.html">page2</a>
          <a href="page3.html">page3</a>
        </div>
      </div> 
      <a href="page4.html" class="navefix">page4</a>
    </div>
</body>

看你可以在剪下的代码中看到它,导航栏应该延伸到窗口之外,所以导航栏和页面两侧之间没有绿色空间。

koushikmln

只需margin: 0px为您的身体添加一个CSS 属性即可。身体上有一个默认的 8px 填充,这导致了这个问题。

body {
  background-color: green;
  margin: 0px;
}

.navbar {
  overflow: hidden;
  background-color: #333;
  text-align: center;
  width: 100%;
}

.navbar a {
  float: left;
  font-size: 18px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 18px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.navefix:hover, .dropdown:hover, .dropbtn {
  background-color: red;
  cursor: pointer;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}
<body>
  <div class="navbar">
      <a></a>
      <div class="dropdown">
        <button class="dropbtn" onclick="location.href='index.html'">Index 
        </button>
        <div class="dropdown-content">
          <a href="page1.html">page1</a>
          <a href="page2.html">page2</a>
          <a href="page3.html">page3</a>
        </div>
      </div> 
      <a href="page4.html" class="navefix">page4</a>
    </div>
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的 UITableView 底部有一点填充?

来自分类Dev

为什么我的“标题”和我的“主要”(HTML)之间有一个边距/空格?

来自分类Dev

如何删除我的html页面两侧的白边

来自分类Dev

为什么我的页面在重新加载时会向下滚动一点

来自分类Dev

android xml udacity 屏幕两侧之间的差距

来自分类Dev

为什么我的内容之间有这么大的差距

来自分类Dev

为什么我的导航栏导致我的页面在右侧有额外的空间?

来自分类Dev

在小屏幕上滚动时,导航栏为什么会向右移动一点?

来自分类Dev

为什么我的输出与导航栏页面中的标题重叠

来自分类Dev

视差滚动效果有效,但是我的图像不会固定在页面的两侧和顶部

来自分类Dev

当我打开导航栏时,为什么所有页面都会移动?

来自分类Dev

如何删除导航栏上方和两侧的空间?

来自分类Dev

无法从导航栏删除空格(左右两侧)

来自分类Dev

如何使我的HTML背景颜色到达页面的两侧?

来自分类Dev

为什么我的下拉导航栏没有显示

来自分类Dev

为什么我的嵌套导航栏没有正确下拉?

来自分类Dev

为什么我的导航栏没有在 React 中呈现?

来自分类Dev

为什么在导航栏后面没有显示我的文字?

来自分类Dev

如何获得两侧都位于我们选择的字符之间的字符/单词?

来自分类Dev

滚动页面时阻止我的侧导航栏滚动到我的主导航

来自分类Dev

为什么我在堆栈中启动的变量之间存在“差距”?

来自分类Java

Maven和我的应用程序之间有什么联系?

来自分类Dev

为什么<div>标签的左右两侧都有空格,宽度设置为100%

来自分类Dev

为什么我的引导导航栏损坏

来自分类Dev

为什么我不能在侧边栏和导航栏之间切换?

来自分类Dev

为什么我的图像下方的边框/轮廓之间有一个打开的栏

来自分类Dev

我有两个我知道相等的变量,但是我的if语句不能识别这一点?

来自分类Dev

我如何才能创建无尽的两侧滚动recyclerView?

来自分类Dev

Tensorflow 我应该将对象的两侧分开吗?

Related 相关文章

  1. 1

    为什么我的 UITableView 底部有一点填充?

  2. 2

    为什么我的“标题”和我的“主要”(HTML)之间有一个边距/空格?

  3. 3

    如何删除我的html页面两侧的白边

  4. 4

    为什么我的页面在重新加载时会向下滚动一点

  5. 5

    android xml udacity 屏幕两侧之间的差距

  6. 6

    为什么我的内容之间有这么大的差距

  7. 7

    为什么我的导航栏导致我的页面在右侧有额外的空间?

  8. 8

    在小屏幕上滚动时,导航栏为什么会向右移动一点?

  9. 9

    为什么我的输出与导航栏页面中的标题重叠

  10. 10

    视差滚动效果有效,但是我的图像不会固定在页面的两侧和顶部

  11. 11

    当我打开导航栏时,为什么所有页面都会移动?

  12. 12

    如何删除导航栏上方和两侧的空间?

  13. 13

    无法从导航栏删除空格(左右两侧)

  14. 14

    如何使我的HTML背景颜色到达页面的两侧?

  15. 15

    为什么我的下拉导航栏没有显示

  16. 16

    为什么我的嵌套导航栏没有正确下拉?

  17. 17

    为什么我的导航栏没有在 React 中呈现?

  18. 18

    为什么在导航栏后面没有显示我的文字?

  19. 19

    如何获得两侧都位于我们选择的字符之间的字符/单词?

  20. 20

    滚动页面时阻止我的侧导航栏滚动到我的主导航

  21. 21

    为什么我在堆栈中启动的变量之间存在“差距”?

  22. 22

    Maven和我的应用程序之间有什么联系?

  23. 23

    为什么<div>标签的左右两侧都有空格,宽度设置为100%

  24. 24

    为什么我的引导导航栏损坏

  25. 25

    为什么我不能在侧边栏和导航栏之间切换?

  26. 26

    为什么我的图像下方的边框/轮廓之间有一个打开的栏

  27. 27

    我有两个我知道相等的变量,但是我的if语句不能识别这一点?

  28. 28

    我如何才能创建无尽的两侧滚动recyclerView?

  29. 29

    Tensorflow 我应该将对象的两侧分开吗?

热门标签

归档