【发布时间】:2018-08-07 22:22:30
【问题描述】:
我正在使用reactstrap 并一直关注此链接:
https://reactstrap.github.io/components/navbar/
在示例中,<nav className='ml-auto' navbar> 将<NavItem> 推向右侧。但是,我正在尝试实现的(与示例非常相似)<NavItem> 正在呈现在<NavbarBrand> 旁边。
我已经检查了 100 次这样的语法,它看起来是正确的。我拥有的自定义 CSS 很少,似乎并没有覆盖任何东西。控制台中的 CSS 看起来非常相似,并且似乎受到以下因素的影响:
.ml-auto, .mx-auto {
margin-left: auto!important;
}
至少在示例中的控制台中将其关闭,将<NavItem> 移动到<NavbarBrand> 旁边,就像它在我的应用程序中一样(我不想要)。这是我正在查看的内容:
Reactstrap 示例(正确的间距):
如何在我的应用中正确设置间距?
我真的不清楚是什么影响了margin-left: auto !important 在其中一个而不是另一个中工作。
【问题讨论】:
-
从
div解开navbar-toggler和.navbar-collapse...。看起来您在div之后使用了额外的div...
标签: css reactjs flexbox bootstrap-4 reactstrap