html - 100% 宽度的 Textarea 填充容器,但 100% 宽度的 div 扩展父级

标签 html css textarea width

我遇到了一个有趣的问题,希望有人能提供帮助。我有一个 textarea,当设置为 100% 宽度时,它会填充它所在的父 div。但是,如果我用 div 替换它,div 会超出父 div 的宽度以适应子内容而不是环绕。

我尝试了各种方法(display:inline-block、display:table、display:table-cell、box-sizing...)我使用了 span、div、p 和 table/tr/td..全部导致以下溢出。

TextArea

Div Tag

Box-sizing src

我检查了源代码,我看到的只是文本区域的宽度设置为 100%,没有其他样式影响它。

检查时是否缺少某个属性?

最佳答案

我猜你只需要利用 border box :

*{ box-sizing: border-box; }

关于html - 100% 宽度的 Textarea 填充容器,但 100% 宽度的 div 扩展父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42811036/

相关文章:

html - 网站初始 View 问题

html - 如何居中对齐包含 float 元素的 div?

html - 如何在表格中显示来自文本区域的换行符?

html - Chrome 和 Firefox 中的文本区域行和列大小不一致

html - 如何创建一个位于选取框下方但在滚动后固定到顶部的 Bootstrap 粘性导航

javascript - 如何将所有复选框的 id 传递给 JavaScript 函数

javascript - 为什么 Facebook 建议在 <head> 标签之外为他们的跟踪像素添加事件代码/这有什么影响?

css - 为什么 Chrome 突然在超链接标签上出现背景图像问题?

html - 如果悬停另一个元素,则悬停元素

html - 文本区域标签垂直对齐 : middle