对齐没有CSS或表格的复选框?

Jos*_*002 0 html css

如果我有一个像下面这样的html表单:

<form name="statusForm" action="post.php" method="post" enctype="multipart/form-data">
Test:
<input name="checkboxes[]" value="Test" type="checkbox">
<br>
TestTestTest:
<input name="checkboxes[]" value="Test" type="checkbox">
<br>
TestTestTestTestTestTest:
<input name="checkboxes[]" value="Test" type="checkbox">
<br>
TestTestTestTestTestTestTestTestTestTestTest:       
<input name="checkboxes[]" value="Test" type="checkbox">
<br>
<input name="Submit" value="submit" type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

是否可以对齐复选框使它们联合起来,而不使用表格或CSS而是使用纯HTML?否则,应该使用哪个css?

Sam*_*war 5

对.用<label>标签围绕每个标签:

<label for="checkboxes1">Test:</label>
<input id="checkboxes1" name="checkboxes[]" value="Test" type="checkbox">
Run Code Online (Sandbox Code Playgroud)

然后给标签一个宽度:

label {
    display: inline-block; /* try "block" instead if this fails in IE */
    min-width: 5em;
}
Run Code Online (Sandbox Code Playgroud)

这应该很好地填充文本框.作为额外的好处,点击标签现在应该将浏览器焦点放在文本框中.

  • 在没有CSS的情况下做这种事情是愚蠢的.你为什么想要?CSS的重点是设置网页样式.HTML的重点是标记内容.不要用一个代替另一个. (4认同)