gpt4 book ai didi

html - div中的文本区域宽度问题

转载 作者:太空宇宙 更新时间:2023-11-04 14:30:29 25 4
gpt4 key购买 nike

我只是想把一个textarea放到一个div里,我觉得应该问题不大:

代码

.panel {
width: 250px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #000;
}
.panel textarea {
width: 100%;
}
<div class="panel">
<textarea></textarea>
</div>

这是一个非常困难的代码,不是吗?我们所有人都这样做了数千次。

由于某些原因,textarea 右侧的宽度有问题。检查 .panel 的盒子模型似乎不错。

在 FF、Chrome、Edge 中试过,到处都是相同的结果。

谁能解释一下,这是为什么,解决方案是什么?

我做了一个 jsFiddle只是为了好玩。

最佳答案

你应该申请box-sizing:border-box普遍而不仅仅是 div

*,
*::before,
*::after {
box-sizing: border-box;
}
.panel {
width: 250px;
padding: 10px;
border: 1px solid #000;
}
.panel textarea,
.panel input {
width: 100%;
}
<div class="panel">
<textarea></textarea>
<input type="text" />
</div>

关于html - div中的文本区域宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37727843/

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