[英]Align checkbox and two other elements as if they were a line
我现在有一个看起来像这样的表格:
现在,我想添加一个复选框和一个文本,使用户可以接受网站的条款。 我希望此复选框和文本位于“发送按钮”的左侧,所以这是我尝试过的操作:
<form action="#" method="post" id="form" class="accept_form" style="display: block; ">
<fieldset>
<div class="mail_from">
<label for="from">Name</label>
<input class="mail" type="text" name="from" id="from">
</div>
<div class="mail_to">
<label>Last name</label>
<input class="mail" type="text" >
</div>
<div class="message">
<label>Comment</label>
<textarea>I love this page, so I sign up</textarea>
</div>
<div class = "terms_button">
<input type = "checkbox" name = "agree">
<label for = "agree"> Accept the terms </label>
<button type="submit">Send</button>
</div>
</fieldset>
</form>
因此,基本上我创建了一个新的div,并在内部尝试对齐这些元素。 但是,如您所见,该复选框和文本位于“发送”按钮上方。 我该如何解决?
演示在这里: 带有“发送”按钮的未对齐复选框
从该选择器中删除float: right
::
form .terms_button button {
float:right;
}
工作示例(唯一的变化是删除float: right;
) http://jsfiddle.net/ag44K/22/
唯一的提示:我看一下您的网站,我概述了您的代码,我看到commit按钮的Float Right,我相信添加一个新的li
项并将它设置为float Right可以将其放在项目的左侧提交按钮,因为您要在“提交”按钮之后添加项目。 希望这可以帮助您...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.