我正在制作一个表单,我需要 textarea 的宽度大于表单宽度,因为我想在 textarea 上方和其他输入字段的左侧浮动一些元素。我试图将 textarea 的位置设置为绝对,但它不起作用。这是我拥有的 css,它使文本区域与表单的宽度相同:
form {
width: 210px;
overflow: visible;
}
textarea {
height: 215px;
width:370px!important;
}
这不是一个优雅的解决方案,但我曾经nth-child
将div
周围设置textarea
为position: absolute
和margin-top
以下div
以匹配 textarea div 的高度......
我不确定这是否有效,但尝试将这 3 条规则添加到 textarea:
position:absolute; left:0; right:0;
在这里找到这个提示:Is there are way to make a child DIV's width than the parent DIV using CSS?