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