简体   繁体   English

无法在 Bootstrap React 中将导航项向右对齐

[英]Cannot align Nav Items to right in Bootstrap React

How can I align my NavItem to right.如何将我的 NavItem 向右对齐。 I can only see it aligned to the left side.我只能看到它与左侧对齐。 Any syntax errors ?任何语法错误?

 <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>

The problem is that you have <Nav> element wrapping another <Nav> elements.问题是你有<Nav>元素包装另一个<Nav>元素。 I think that <Nav> and <Nav.Item> is the same thing so why are you wrapping <Nav.items> into another <Nav> ?我认为<Nav><Nav.Item>是一回事,所以你为什么<Nav.items>包装到另一个<Nav>

Try this without this wrapper:在没有这个包装器的情况下试试这个:

    <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>

Try this and let me know试试这个,让我知道

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

It works on bootstrap 5 Docs它适用于 bootstrap 5 Docs

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM