html - 页脚元素未正确对齐

标签 html css flexbox

我无法理解为什么页脚 2 item1 中有一些左边距。虽然我没给过。请帮忙。

enter image description here

.footer1,
.footer2 {
  width: 100%;
  background: rgb(243, 242, 242);
}

.footer2 ul {
  display: flex;
}

.footer2 ul li {
  list-style: none;
}
<footer>
  <div class="footer1">Item1</div>
  <div class="footer2">
    <ul>
      <li>Item1</li>
      <li>Item2</li>
      <li>Item3</li>
      <li>Item4</li>
    </ul>
  </div>
</footer>

最佳答案

.footer1,
.footer2 {
  width: 100%;
  background: rgb(243, 242, 242);
}

.footer2 ul {
  display: flex;
  padding: 0;
}

.footer2 ul li {
  list-style: none;
}
<footer>
  <div class="footer1">Item1</div>
  <div class="footer2">
    <ul>
      <li>Item1</li>
      <li>Item2</li>
      <li>Item3</li>
      <li>Item4</li>
    </ul>
  </div>
</footer>

ul 标签具有默认的 padding。所以如果你想删除ul中的一些间隙,你可以设置padding: 0

https://developer.mozilla.org/en-US/docs/Learn/CSS/Styling_text/Styling_lists

关于html - 页脚元素未正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69371612/

相关文章:

jquery - 当选择下拉列表中的特定值时,我想将鼠标指针从文本更改为指针

c# - ASP.Net 打印机友好代码

html - 将 flex 元素与容器末端对齐

html - Flexbox 底部对齐

javascript - 网络摄像头图片作为背景每 60 秒更新一次?

javascript - HTML 检测元素样式的变化

javascript - 如何在点击图片时获得正确的图片

css - Chrome 自动填充黄色背景位于表单字段中的图标上方

javascript - 简单的? jquery 浏览器兼容性问题

html - Flexbox 和包装元素的对齐