【问题标题】:Cannot align Nav Items to right in Bootstrap React无法在 Bootstrap React 中将导航项目右对齐
【发布时间】:2021-09-13 09:44:54
【问题描述】:

如何将我的 NavItem 右对齐。我只能看到它与左侧对齐。有语法错误吗?

 <Navbar style={{backgroundColor:'#071425'}} collapseOnSelect expand="lg"  variant="dark">
     <Nav className="justify-content-end" activeKey="/home">
        <Nav.Item>
          <Nav.Link href="/home">hello</Nav.Link>
        </Nav.Item>
        <Nav.Item>
          <Nav.Link eventKey="link-1">Link</Nav.Link>
        </Nav.Item>
        <Nav.Item>
          <Nav.Link eventKey="link-2">Link</Nav.Link>
        </Nav.Item>
        <Nav.Item>
          <Nav.Link eventKey="disabled" disabled>
            Disabled
          </Nav.Link>
        </Nav.Item>
      </Nav>
    
          </Navbar>

【问题讨论】:

    标签: javascript reactjs bootstrap-4 react-redux


    【解决方案1】:

    问题是您有 &lt;Nav&gt; 元素包装了另一个 &lt;Nav&gt; 元素。我认为&lt;Nav&gt;&lt;Nav.Item&gt; 是一回事,那么为什么要将&lt;Nav.items&gt; 包装成另一个&lt;Nav&gt;

    不使用这个包装器试试这个:

        <Navbar
          style={{ backgroundColor: "#071425" }}
          collapseOnSelect
          expand="lg"
          variant="dark"
         >
          <Nav.Item>
            <Nav.Link href="/home">hello</Nav.Link>
          </Nav.Item>
          <Nav.Item>
            <Nav.Link eventKey="link-1">Link</Nav.Link>
          </Nav.Item>
          <Nav.Item>
            <Nav.Link eventKey="link-2">Link</Nav.Link>
          </Nav.Item>
          <Nav.Item>
            <Nav.Link eventKey="disabled" disabled>
              Disabled
            </Nav.Link>
          </Nav.Item>
        </Navbar>
    

    【讨论】:

      【解决方案2】:

      试试这个,让我知道

       <Nav className="ms-auto" activeKey="/home">
            //Your nav items
      </Nav>
      

      它适用于引导程序 5 Docs

      【讨论】:

        猜你喜欢
        • 2017-05-21
        • 2017-07-07
        • 2022-01-03
        • 2020-04-18
        • 1970-01-01
        • 2021-03-22
        相关资源
        最近更新 更多