html - 文本区域包装的样式最大宽度与相对元素重叠
问题描述
在这里,我有一个包装器 div 和两个子 div 元素。
Wrapper div 的最大宽度为 500px,子 div 的 textarea 允许调整大小。
当我调整大小时,相对元素按钮会重叠。
有人可以解释发生了什么以及如何解决吗?是否允许调整大小超过 max-width ?
HTML
<div class="wrapper">
<div class="text-area-element">
<textarea></textarea>
</div>
<div>
<button>
BUTTON
</button>
</div>
</div>
CSS
.wrapper {
max-width: 500px;
display: flex;
}
.text-area-element {
min-width: 250px;
max-width: 250px;
}
解决方案
max-width
约束需要应用于 textarea 而不是 div元素
.wrapper {
max-width: 500px;
display: flex;
}
.text-area-element {
width: 250px;
}
.text-area-element textarea {
max-width:100%;
box-sizing:border-box;
}
<div class="wrapper">
<div class="text-area-element">
<textarea></textarea>
</div>
<div>
<button>
BUTTON
</button>
</div>
</div>
推荐阅读
- php - 下拉值的 AJAX 调用不显示数据
- android - 带有 BottomNavigationView 和多个片段的 NavigationUI:禁用 ActionBar 上/后退按钮
- r - 如何计算 r 的滞后投资
- python-3.x - 我想计算数据框中列中重复值的出现次数并更新python中新列中的计数
- c++ - 处理 c++ DLL 的异常
- python - pip install 期间出错:由于 EnvironmentError 无法安装软件包:[Errno 13] Permission denied
- kotlin - 将随机数放入变量中时出错
- php - 选择一个 Secteur,然后在 Symfony 4 中获取所有属于该 Secteur 的分组
- amazon-web-services - 如何解决在 amazon aws、symfony 4 项目上找不到的 404 url
- python - 如何使用 scipy.optimize.minimize(...) 找到 z = f(x, y) 的最优参数(如椭圆)?