reactjs - React-Bootstrap:导航栏中的两个按钮分开
问题描述
我有一个定义如下的 react-bootstrap 导航栏,但我似乎找不到在登录和注册按钮之间放置一些空间的方法:这里是我得到的输出。
<Navbar id="navigation-bar" collapseOnSelect sticky="top" expand="lg" bg="light" variant="light">
<Navbar.Brand href="/">Sort-CVA</Navbar.Brand>
<Navbar.Toggle aria-controls="responsive-navbar-nav" />
<Navbar.Collapse id="responsive-navbar-nav">
<Nav className="mr-auto">
<Nav.Link href="/">Home</Nav.Link>
<Nav.Link href="/upload-form">Upload Results</Nav.Link>
{/*<Nav.Link href="/login">Login</Nav.Link>
<Nav.Link href="/register">Register</Nav.Link>*/}
<Nav.Link href="/about">About</Nav.Link>
</Nav>
<Form inline >
<Button variant="primary" href="/login">Login</Button>
<Button variant="outline-primary" href="/register">Register</Button>
</Form>
</Navbar.Collapse>
</Navbar>
解决方案
由于您使用的是引导程序,因此您可以利用引导程序实用程序类,在您的第一个按钮中,您可以执行以下操作:
<Button variant="primary" href="/login" className="mr-2">Login</Button>
该类将为您的按钮添加一些边距,这mr-2
正是您在它们之间创建一些空间所需要的。
推荐阅读
- c++ - CMake 将目录路径解释为 LIBRARY_OUTPUT_DIRECTORY 中的绝对路径与 RUNTIME_OUTPUT_DIRECTORY 中的相对路径
- java - 如何仅使用 if 语句检查范围
- java - android studio 通过 USB 与 arduino 进行串行通信
- c - 字符串连接在 C 中不起作用 (TDM-GCC-64)
- c - 将值设置为结构指针
- javascript - 文本基线的 Illustrator 脚本 (javascript)
- hyperledger-fabric - 错误:在结构 1.2 中找不到模块“结构客户端”
- javascript - 我们可以对 mocha 中的测试错误进行排序吗?
- python - cmder 上 Windows 10 中的源命令错误
- javascript - 根据子宽度创建反应动态子组件