如何在HTML中定义输入文本框的大小?

oso*_*sos 80 html css input

这是一个HTML输入文本框:

<input type="text" id="text" name="text_name" />
Run Code Online (Sandbox Code Playgroud)

有哪些选项可以定义盒子的大小?

如何在CSS中实现?

Dar*_*rov 113

你可以设置它width:

<input type="text" id="text" name="text_name" style="width: 300px;" />
Run Code Online (Sandbox Code Playgroud)

甚至更好地定义一个类:

<input type="text" id="text" name="text_name" class="mytext" />
Run Code Online (Sandbox Code Playgroud)

并在单独的CSS文件中应用必要的样式:

.mytext {
    width: 300px;
}
Run Code Online (Sandbox Code Playgroud)

如果要限制用户可以在此文本框中键入的字符数,可以使用以下maxlength属性:

<input type="text" id="text" name="text_name" class="mytext" maxlength="25" />
Run Code Online (Sandbox Code Playgroud)

  • 另外:您可以根据"em"(而不是"px")更改宽度,然后大小与文本框的字体大小成比例 (10认同)

Fuz*_*sis 43

size属性也有效:

<input size="25" type="text">
Run Code Online (Sandbox Code Playgroud)


Jan*_*amu 8

试试这个

<input type="text" style="font-size:18pt;height:420px;width:200px;">
Run Code Online (Sandbox Code Playgroud)

要不然

 <input type="text" id="txtbox">
Run Code Online (Sandbox Code Playgroud)

与CSS:

 #txtbox
    {
     font-size:18pt;
     height:420px;
     width:200px;
    }
Run Code Online (Sandbox Code Playgroud)

  • 你的答案没有什么新内容,你应该在css中指定单位(px,pt,%v等) (2认同)