gpt4 book ai didi

html - Bootstrap 4 |无法将搜索框与自定义导航栏的元素保持在同一行

转载 作者:行者123 更新时间:2023-11-28 02:57:37 24 4
gpt4 key购买 nike

我使用 Bootstrap 4 的网格制作了一个自定义导航栏。此导航栏分为两部分:左侧部分包含导航栏项,右侧部分包含搜索框。问题是搜索框无论如何都不会停留在我的导航栏的右侧。它始终位于导航栏元素下方(左侧部分)。

这是我的 HTML 和 CSS 代码:

.custom-navbar-buttons p {
display: inline;
color: black;
margin-right: 0.4rem;
}

.custom-navbar-buttons {
padding-top: 0.4rem;
padding-bottom: 0.4rem;
}
<body>
<div class="container">
<div class="row">
<div class="custom-navbar col-12 bg-success">
<div class="custom-navbar-buttons col-8">
<p>Button</p>
<p>Button</p>
<p>Button</p>
<p>Button</p>
<p>Button</p>
</div>
<div class="custom-navbar-search col-4">
<input type="text" name="search" placeholder="search this site">
</div>
</div>
</div>
</div>
</body>

如何正确地将搜索框与导航栏的元素放在同一行?

附言:“输入”周围没有标签,因为我尝试过使用它们和没有它们,两种方式都不起作用,所以自上次尝试以来我没有更改代码。

附注:在发布我自己的问题之前,我已经搜索过 Google 和 Stackoverflow。没有一个建议的答案对我有帮助。大多数人建议导航栏有太多元素,所以它无法容纳搜索框,而是将其移到下一行,但我认为这很愚蠢,因为即使我的导航栏中只有 2 个元素,我也尝试过。

最佳答案

这是你想要的吗?

如果你想让搜索栏向右拉,添加:

class="float-right"

.custom-navbar-buttons p {
display: inline;
color: black;
margin-right: 0.4rem;
}

.custom-navbar-buttons {
padding-top: 0.4rem;
padding-bottom: 0.4rem;
}
<body>
<div class="container">
<div class="row">
<div class="custom-navbar col-12 bg-success">
<div class="custom-navbar-buttons col-8">
<p>Button</p>
<p>Button</p>
<p>Button</p>
<p>Button</p>
<p>Button</p>

<input type="text" name="search" placeholder="search this site">
</div>
</div>
</div>
</div>
</body>

关于html - Bootstrap 4 |无法将搜索框与自定义导航栏的元素保持在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com