如何在不使用表格的情况下排列文本框?HTML/CSS

Nib*_*Pig 10 html css

我想要显示:

Name [Textbox]
Age: [Textbox]
BlahBlahCatfish: [Textbox]
Run Code Online (Sandbox Code Playgroud)

但是,如果我只是简单地将代码插入其中,它就会像上面排列的那样排成一行.

我想要的是它排成一行:

Name:            [Textbox]
Age:             [Textbox]
BlahBlahCatfish: [Textbox]
Run Code Online (Sandbox Code Playgroud)

通常我会使用表,但我试图摆脱这种习惯并使用可爱的CSS.没有数十亿的div和东西,如何做到这一点的想法?

Dan*_*ite 18

这是我做过的网站.

http://acm.cs.kent.edu/contact/form.php

基本上就像这样

<p>
    <label for="someTextBox" >Text</label>
    <input type="text" id="someTextBox" />
</p>

p label {
    display: inline-block;
    width: x;
}
p input {
    width: y;
}
Run Code Online (Sandbox Code Playgroud)

  • 与`for`属性一起使用时,标签最佳.它使它们可以点击并将焦点放在输入字段上! (3认同)