css - React-bootstrap navbar nav-item,如何垂直对齐文本
问题描述
我一直在寻找我的问题的解决方案,但是如果不使用自定义 css 类就找不到解决问题的方法。我想知道是否有可能只使用弹性类来做我正在寻找的事情。
我有这个简单的导航栏组件:
<Navbar bg="dark" variant="dark">
<Navbar.Brand href="#home">Navbar</Navbar.Brand>
<Nav className="mr-auto">
<Nav.Link href="#home">Home</Nav.Link>
<Nav.Link href="#features">Features</Nav.Link>
<Nav.Link href="#pricing">Pricing</Nav.Link>
</Nav>
<Nav className="mr-left">
<Nav.Item >
<Timer/>
</Nav.Item>
</Nav>
</Navbar>
TIMER 是一个简单的<p>text</p>
.
解决方案
我找到了一种方法,但我不太喜欢它,因为我用 Nav.Link 替换了 Nav.Item .. 这不太好:
<Navbar bg="dark" variant="dark">
<Navbar.Brand href="#home">Navbar</Navbar.Brand>
<Nav className="mr-auto">
<Nav.Link href="#home">Home</Nav.Link>
<Nav.Link href="#features">Features</Nav.Link>
<Nav.Link href="#pricing">Pricing</Nav.Link>
<Nav.Link className="disabled ml-auto">
<Timer/>
</Nav.Link>
</Nav>
</Navbar>
在我在导航栏中使用 2 导航之前,老实说,我不知道它的正确程度。相反,现在我只使用了一个导航,但我无法将其设置为与导航栏一样大以将计时器向右移动
推荐阅读
- sql - 多个 CTE 和分组依据
- powershell - 如何在 Go 中使用 VirtualQueryEx 读取检索进程内存信息?
- c - 声明意外行为
- html - 随机字符出现在我的 WordPress 网站上,我不知道它来自哪里
- spring-cloud-dataflow - 使用 SSL 的 Spring Cloud 数据流管理
- html - 使用引导程序未对齐列标题和行
- javascript - Laravel - 如何将对象数组传递给控制器
- python - django ajax表单提交查看而不刷新页面
- mysql - MySQL Server 8.0.14 无法在 Windows 10 上安装
- spring-boot - Spring Boot:用空字符串覆盖值参数