0

我有一个自动调整大小的文本区域,但现在它忽略了我的 css 文本区域的高度,我找不到解决方法。它不会忽略任何其他 CSS,只是高度属性。

HTML

   <textarea id="test" class="text2" name="lgyesterday" onkeyup="resizeTextarea('test');" data-resizable="true"> </textarea>

CSS

.text2{
    margin:10px;
    float:left;
    width:47%;
    font-family:sans-serif, "arial helvetica";
        font-size: 15px;
        height: 80px;
}

我只是想知道是否有人知道如何设置 textarea 的高度开始?

4

2 回答 2

2

删除这个:

onkeyup="resizeTextarea('test');"

这很可能是使用内联样式调整区域大小的原因,这将覆盖您的 CSS。您还可以通过添加覆盖内联样式!important

height: 80px!important;

编辑

min-height如果您想防止 if 变低,请尝试以下方法:

min-height: 80px;
于 2013-10-04T13:45:18.493 回答
0

The height attribute in your example works fine for me (Chrome). But it is also possible to define the height with the "rows" attribute. Example:

<textarea cols="50" rows="10">
于 2013-10-04T13:52:30.347 回答