【问题标题】:HTML and CSS fill all DIVHTML 和 CSS 填充所有 DIV
【发布时间】:2020-07-26 13:47:20
【问题描述】:

我有这个带有图标的导航栏: enter image description here

图标位于 DIV 的中心,但我想要填满所有 DIV,然后左右没有空格。

包含它的 DIV 是这样的: enter image description here

我的是一个 REACT 应用程序,我也使用引导程序。 我尝试添加 margin-left: 0 和 margin right-right: 0,但没有奏效。

这是 HTML 代码

<nav class="navbar navbar-expand navbar-light bg-light fixed-bottom" style="padding-top: 0px; padding-bottom: 0px; width: 100%;">
   <div class="bottom-nav navbar-nav" style="height: 100%; margin: 0px auto;">
      <a href="#law" data-rb-event-key="#law" class="nav-icon fa-2x nav-link">
        ICON
      </a>
      <a href="#bar" data-rb-event-key="#bar" class="nav-icon fa-2x nav-link">
         ICON
      </a>
   </div>
</nav>

别忘了我用的是引导程序,谢谢。

你能帮帮我吗? 谢谢

【问题讨论】:

  • 在此处添加显示您的问题的最少代码
  • 不看源码恐怕没人能帮到你。

标签: html css reactjs bootstrap-4 react-bootstrap


【解决方案1】:

只需添加一个自定义类并为您的导航提供全宽。您的导航有display: flex;。所以你可以使用justify-content: space-between; 来分发你的图标:

.custom-nav {
  justify-content: space-between;
  width: 100%;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/js/all.min.js" integrity="sha256-KzZiKy0DWYsnwMF+X1DvQngQ2/FxF7MF3Ff72XcpuPs=" crossorigin="anonymous"></script>

<nav class="navbar navbar-expand navbar-light bg-light fixed-bottom" style="padding-top: 0px; padding-bottom: 0px; width: 100%;">
  <div class="bottom-nav navbar-nav custom-nav" style="height: 100%; margin: 0px auto;">
    <a href="#law" data-rb-event-key="#law" class="nav-icon fa-2x nav-link">
      <i class="fas fa-star"></i>
    </a>
    <a href="#bar" data-rb-event-key="#bar" class="nav-icon fa-2x nav-link">
      <i class="fas fa-glass-cheers"></i>
    </a>
    <a href="#restaurant" data-rb-event-key="#restaurant" class="nav-icon fa-2x nav-link">
      <i class="fas fa-utensils"></i>
    </a>
    <a href="#store" data-rb-event-key="#store" class="nav-icon fa-2x nav-link">
      <i class="fas fa-store"></i>
    </a>
  </div>
</nav>

【讨论】:

    猜你喜欢
    • 2013-05-01
    • 2017-10-07
    • 2012-06-22
    • 2012-01-13
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2010-12-20
    • 2016-01-27
    相关资源
    最近更新 更多