我在一个内容可编辑的div上设置了一些样式,div是可调整大小的,但是当大小改变时,样式不会根据大小改变。HTML:
<div contenteditable="true" id="input"></div>
CSS: #input {
-moz-appearance: textfield;
-webkit-appearance: textfield;
background-color: white;
background-color: -moz-field;
border: 1px solid darkgray;
box-shadow: 1px 1px 1px 0 lightgray inset;
font: -moz-field;
font: -webkit-small-control;
margin-top: 5px;
padding: 2px 3px;
width: 398px;
height:40px;
resize:both;
}
给出宽度的百分比,这将有助于调整大小。我不知道你是不是这个意思。
http://jsfiddle.net/8xRZv/#input {
-moz-appearance: textfield;
-webkit-appearance: textfield;
background-color: white;
background-color: -moz-field;
border: 1px solid darkgray;
box-shadow: 1px 1px 1px 0 lightgray inset;
font: -moz-field;
font: -webkit-small-control;
margin-top: 5px;
padding: 2px 3px;
width: 80%;
height:40px;
resize:both;
}