如何将文本区域固定为10行的高度?

时间:2013-06-12 23:52:54

标签: jquery jquery-mobile

如何将文本区域固定为10行的高度? 我喜欢

<label for="textarea" style="font-weight: bold;">Message Content:</label>
<br/>
<textarea cols="40" rows="10" class="ui-input-text" name="textarea" id="textarea" placeholder="Enter Message"></textarea>

但页面加载时高度不是10行,并且可以调整大小。

3 个答案:

答案 0 :(得分:5)

只有在允许调整大小的浏览器中才能调整大小。您可以使用此CSS阻止它:

textarea
{
    resize: none;
}

虽然高度不是10行,但我怀疑这是因为为原始样式计算了10行高度,并且如果您已将样式更改为其他字体和/或字体大小,并添加了填充,它可能不匹配。尝试将高度设置为10em10em +填充。

答案 1 :(得分:3)

with resize:none;

如果高度不对,请尝试使用css设置

<textarea style="resize: none;" cols="40" rows="10" ...

答案 2 :(得分:1)

你可以尝试:

resize:none;
height: 320px;
max-height: 320px;

适合我