提问人:user1753640 提问时间:10/25/2023 最后编辑:user1753640 更新时间:10/25/2023 访问量:26
包含 3 列的引导网格无法正确呈现
Bootstrap grid with 3 columns does not render correctly
问:
我有一个简单的 bootstrap-4 3 列网格。我希望中间的列是最宽的,但是它错误地呈现了列中的内容,并且输入的 innr 容器非常薄。当我调整中心列的类时,左列会按预期变小,但中间的容器仍然很薄,无法正确呈现。我希望容器和中心列中的输入继承指定的宽度,例如.class=“col-8”。见下文
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<div class="container-fluid">
<div class="row">
<div class="col">
<br /><br>
<h2>
<p style="text-align: left;">title</p>
</h2>
<br><br>
<h6 class="font-italic">
<span style="padding-left: 15px;">
<a href="{{ summary['url'] }}" rel="noopener noreferrer" class="slink">summary </a>
</span>
</h6>
<pre><p id="doc_summary"></p></pre>
<span><a id="more|less" onclick="toggleText();" href="javascript:void(0);"></a></span>
</div>
<div class="col-8">
<div style="text-align: center;">
<div style="display: inline-block; text-align: justify;">
<div class="container-fluid border pt-3 full-page justify-content-center" id="con-result">
<pre><div id="result"></div></pre>
</div>
<br>
<div>
<input class="col-md-9" id="input_text" name="input_text" placeholder="Enter a prompt here">
<br>
</div>
<br><br><br>
</div>
</div>
</div>
<div class="col">
some text
</div>
</div>
</div>
CSS:
.full-page {
height: 58vh;
overflow-y: scroll;
border-radius: 20px;
}
任何帮助都会很棒,谢谢!
这是一个演示
答:
1赞
suttertub
10/25/2023
#1
让我们看一下代码的这一部分:
你有<div style="display: inline-block; text-align: justify;">
inline-block 允许在元素上设置宽度和高度。话虽如此,您可以将显示更改为其他内容(如网格),或者在该 div 元素上设置 100% 的宽度。如果我正确理解问题,这应该会给你你想要的输出。
上一个:如何在下拉列表中显示所选项目
下一个:如何将导航栏置于此位置 [关闭]
评论