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

Pao*_*aJ. 1 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>
Run Code Online (Sandbox Code Playgroud)

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

Mic*_*ael 5

resize: none;

如果高度不对,可以尝试用CSS设置

<textarea style="resize: none;" cols="40" rows="10" ...
Run Code Online (Sandbox Code Playgroud)


pil*_*eks 5

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

textarea
{
    resize: none;
}
Run Code Online (Sandbox Code Playgroud)

鉴于高度不是10行,我怀疑这是因为原始样式的10行高度计算,如果您将样式更改为不同的字体和/或字体大小,并添加了填充,它可能不匹配.尝试将高度设置为,比方说10em10em+填充.