【发布时间】:2018-02-02 00:44:40
【问题描述】:
我有一个使用 Bootstrap 3.3.6 的网站。它有一个“注册时事通讯”框,目前看起来像这样:
我遇到的问题是,我希望文本“注册时事通讯”与表单字段出现在同一行 - 因此所有内容都水平对齐 - 在大/中型设备上。
但是,当它涉及到一个小型设备时,我希望所有东西都堆叠起来,我已经开始工作了,看起来像这样:
所以我使用的标记如下:
<div class="container-fluid">
<div class="row">
<div class="col-md-12 text-center">
<form>
<h4>Sign up for Newsletter</h4>
<div class="form-group">
<input type="text" name="firstName" maxlength="50" class="form-control input-lg" placeholder="First Name" required>
</div>
<div class="form-group">
<input type="text" name="lastName" maxlength="50" class="form-control input-lg" placeholder="Last Name" required>
</div>
<div class="form-group">
<input type="text" name="company" maxlength="100" class="form-control input-lg" placeholder="Company" required>
</div>
<div class="form-group">
<input type="email" name="email" maxlength="250" class="form-control input-lg" placeholder="Email" required>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-lg">Send</button>
</div>
</form>
</div>
</div>
即使我将文本“注册时事通讯”放在 .form-group 中,它仍然会出现在表单字段上方的第一行。
我怎样才能在 1 行中获取所有内容?显然有足够的空间在第一个屏幕截图上进行这项工作,这是一个中等设备。
我考虑过使用 .col- 类,但这似乎不起作用,因为我需要其中的 6 个,它们只有 .col-md-2 使得表单字段如此之小,以至于 placeholder 属性文本将不可读.
请问有人可以帮忙吗?
【问题讨论】:
标签: html css twitter-bootstrap