如何增加html文本框的高度

时间:2009-07-20 10:45:02

标签: html textbox

如何增加文本框的高度? (及其字体大小)

8 个答案:

答案 0 :(得分:48)

我假设你想要在页面呈现后改变大小的问题吗?

在Javascript中,您可以操作DOM CSS properties,例如:

document.getElementById('textboxid').style.height="200px";
document.getElementById('textboxid').style.fontSize="14pt";

如果您只想指定高度和字体大小,请使用CSS或样式属性,例如

//in your CSS file or <style> tag
#textboxid
{
    height:200px;
    font-size:14pt;
}

<!--in your HTML-->
<input id="textboxid" ...>

或者

<input style="height:200px;font-size:14pt;" .....>

答案 1 :(得分:24)

请注意,如果您需要多行文字框,则必须使用<textarea>代替<input type="text">

答案 2 :(得分:8)

增加文本框中的字体大小通常会自动扩展其大小。

<input type="text" style="font-size:16pt;">

如果您想设置与字体大小不成比例的高度,我建议您使用以下内容。这可以防止像IE这样的浏览器将文本呈现在顶部而不是垂直居中。

.form-text{
    padding:15px 0;
}

答案 3 :(得分:4)

<input type="text" style="font-size:xxpt;height:xxpx">

只需将“xx”替换为您想要的任何值。

答案 4 :(得分:1)

  • 使用内联样式:

    <input type="text" style="font-size: 18pt; height: 40px; width:280px; ">
    
  • 或与CSS分开:

    HTML:

    <input type="text" id="txtbox">
    

    CSS:

    #txtbox {
        font-size: 18pt;
        height: 42px;
        width : 300px;
    }
    

答案 5 :(得分:0)

heightfont-size CSS属性不适合您吗?

答案 6 :(得分:0)

使用CSS:

<html>
<head>
<style>
.Large
{
    font-size: 16pt;
    height: 50px;
}
</style>
<body>
<input type="text" class="Large">
</body>
</html>

答案 7 :(得分:0)

如果您想要多行考虑:

<textarea rows="2"></textarea>

根据需要指定行。