【发布时间】:2015-05-07 08:11:39
【问题描述】:
我不能使用任何 JavaScript,如果可能的话,我希望只用 CSS 来回答。我在表单中有以下复选框:
<label for="autologin">Remember Me</label>
<input type="checkbox" class="checkbox" id="autologin" name="autologin" value="1">
<div class="clear"></div>
使用以下 CSS:
label {
float: left;
margin: 5px 0px;
}
input {
float: right;
margin: 5px 0px;
width: 200px;
}
.clear {
clear: both;
}
我可以在复选框中添加什么 CSS 以使其显示在 200 像素宽度的左侧?我对浮动(特别是垂直对齐)有点困难,但我听说这是正确的做法。
编辑:好的,所以很多人建议不要将输入浮动到右侧。如果是这样,我可能根本不使用浮点数,只需设置标签的宽度并在每一行之后都有一个
。这是可以接受的做法还是我只是在这里错过了使用花车?
【问题讨论】:
标签: html css checkbox css-float forms