【发布时间】:2021-04-08 16:12:31
【问题描述】:
我正在使用引导程序和纯 HTML CSS。我有一个<div> 标签,它包含2 个div,其中第一个<div> 有一个Bootstrap form-group 和一个btn-primary。我希望文本输入表单垂直 展开以填充它所在的<div> 的可用高度,在下面的示例代码中为class="rightupper"。目前我在textarea 中使用style="height: 30vh;" 的样式属性设置,它不适合/填充它需要垂直 的div。水平宽度似乎工作正常。
HTML 代码:
<div class="right">
<div class="rightupper">
comments:
<hr>
<div class="form-group">
<textarea class="form-control w-100" style="height: 30vh;" id="descriptionInput" rows="3"></textarea>
</div>
<button class="btn btn-primary" type="button">Click Btn</button>
</div>
<div class="rightlower">
out text
<hr>
</div>
</div>
</div>
应如何更改 <div class="form-group"> 或 <textarea class="form-control w-100" style="height: 30vh;" id="descriptionInput" rows="3"> 以垂直适合/填充包含的 div?
这里是这些 div 的相关 CSS;
.right {
height: 100vh;
width: 20%;
border: 2px solid blue;
}
.rightupper {
height: 50vh;
width: 100%;
background-color: rgb(190, 190, 190);
}
.rightlower {
height: 50vh;
width: 100%;
background-color: rgb(190, 190, 190);
border-top: 5px solid blue;
}
【问题讨论】:
标签: html css twitter-bootstrap bootstrap-4 textarea