html - 标题旁边的多余空间

标签 html css

<分区>

我的页眉左侧有多余空间。

我的页脚也有同样的问题,使用 <nav><ul> , 但将其编辑为仅使用 <a>元素,这似乎可以解决问题。但是,我想保留 <nav>在标题中,最好不使用否定 margin-left .

https://jsfiddle.net/thereseel/d75jurzy/6/

<header>
 <nav>
  <ul class="mainnav">
   <li><a href="#">Home</a></li>
   <li><a href="#">Menu</a></li>
   <li><a href="#">Logo</a></li>
   <li><a href="#">Contact</a></li>
   <li><a href="#">Location</a></li>
  </ul>
 </nav>
</header>

最佳答案

由于 ul

,您的页眉左侧空间过大

浏览器有很多元素的默认 CSS 值,ul 就是其中之一。

从您当前的代码中删除填充

例子:

.mainnav {
  /* add this to override default padding left of ul*/
  padding-left: 0;
}

这是浏览器使用的默认 CSS 值引用:w3schools link

关于html - 标题旁边的多余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56407220/

上一篇:css - 如何在 Typo3 中更改整个网站的字体类型

下一篇:CSS 不可见单选按钮但突出显示包装 div

相关文章:

javascript - 为什么我的 jquery 没有改变我的 div ?

html - 如何将 .webm 文件设置为我网站的背景?

html - DIV 未采用 100% 视口(viewport)高度

javascript - 为什么 innerHTML 会删除这些输入字段上的值?

html - angularJS 中的 CSS 过渡属性自动高度

javascript - d3 v4 如何将数据标签添加到条形图

javascript - 使用 jquery 显示/隐藏时不是预期的 'effect'

jquery - 如果没有 div 高度,Fuel UX 的无限滚动将无法工作

html - 在不导航到该网页的情况下访问网页的框架文档

jquery - 如果列表项包含 x 元素,则添加类