为什么样式不会根据 div 大小而改变?



我在一个内容可编辑的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;
}

相关内容

  • 没有找到相关文章

最新更新