减少页面宽度时将导航项目阻止到新行中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了减少页面宽度时将导航项目阻止到新行中相关的知识,希望对你有一定的参考价值。

嗨,我已经用react-bootstrap创建了一个react应用,我正在创建一个标题导航栏。我有一个导航品牌和两个导航项目。右侧导航项是输入组。问题是当减小页面的宽度时,输入组会转到新行,而我只希望输入组在调整大小时保持在同一行。

这是我的代码:

<nav className="navbar fixed-top navbar-expand-sm navbar-dark bg-primary">
    <div className="navbar-brand ml-3">
        <Link to={"#"}>
            <button></button>
        </Link>
    </div>

    <div className={'nav-item'}>
        <h3 className={'d-none d-sm-block text-nowrap'}>PROJECT TITLE</h3>
    </div>
    <div className="input-group ml-2 nav-item">
        <input className="form-control"
               type="search"
               placeholder="New Stuff..."/>
        <span className={'input-group-btn'}>
        <button className="btn btn-danger" type="submit">
            ...
        </button>
               </span>
    </div>
</nav>

任何帮助将不胜感激!

答案

将以下class添加到您的input-group

<div className="input-group ml-2 nav-item text-nowrap">
<!--                                      ~~~~~~~~~~~ -->

以上是关于减少页面宽度时将导航项目阻止到新行中的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止片段一直弹出到根片段? [导航组件]

导航文章和侧边宽度总和为 100%,但侧边换行

使用固定宽度时将导航栏居中

unity项目中代码中用到的类型总结

在通知单击时将项目添加到片段内的 recyclerview

在DynamoDB中保存一个新行,然后列出所有那些具有最终读取一致性的项目?