html - 如何让我的菜单栏填满屏幕的宽度?

标签 html css menu web

这是我的学校元素:http://sleepybear.ml

我使用 <ul> 创建了菜单和 <li>

我想让菜单的背景色填满页面的宽度

我的索引和 styles.css:https://codepen.io/anon/pen/bxgmzq

我的菜单 CSS:

ul.menu {
    width: 100%;
    white-space: nowrap;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333333;
    margin-bottom: 40px;
}

和 html 中的菜单:

    <ul class="menu">
        <li class="menu"><a href="index.html">HOME</a></li>
        <li class="menu"><a href="news.html">NEWS</a></li>
        <li class="menu"><a href="#contact">CONTACT</a></li>
        <li class="menu"><a href="#forum">FORUM</a></li>
    </ul>

最佳答案

只需申请 margin: 0<body>喜欢:

ul.menu {
  width: 100%;
  white-space: nowrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333333;
  margin-bottom: 40px;
}
body {
  margin: 0;
}
<body>
  <ul class="menu">
    <li class="menu"><a href="index.html">HOME</a></li>
    <li class="menu"><a href="news.html">NEWS</a></li>
    <li class="menu"><a href="#contact">CONTACT</a></li>
    <li class="menu"><a href="#forum">FORUM</a></li>
  </ul>
</body>

关于html - 如何让我的菜单栏填满屏幕的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52119520/

相关文章:

javascript 未在页面上加载

html - 负边距顶部并向上滚动

Javascript 转换

windows - LIBDBUS 菜单-GLIB-警告

html - IE 9 无法从 Tomcat 加载 HTML5 音频

html - Fieldset 中的 DIV 层在后台打开而不是前景

html - 创建固定填充

javascript - 用一种形式自定义整个 symfony 网站的 UI

wordpress - 导出 WordPress 导航菜单

wordpress - 自定义 WooCommerce 数量选择器