[英]HTML bootstrap form: how to add spacing between elements, increase size of textarea?
I inherited a small webdev project and I'm a bit lost of how to do two things: 我继承了一个小的webdev项目,但我对如何做两件事有些迷惑:
1) Add more space between elements (padding?) 1)在元素之间添加更多空间(填充?)
2) Increase the number of rows in my textarea (bottom element) 2)增加我的文本区域(底部元素)中的行数
And here is the code: 这是代码:
<form class="contact-form" id="contactForm" action="php/contact2.php" method="post">
<div class="form-row">
<div class="col-md-12">
<input type="text" name="senderName" id="firstName" placeholder="Fist Name" required>
</div>
<div class="form-row">
<div class="col-md-12">
<input type="text" name="lastName" id="lastName" placeholder="Last Name" required>
</div>
</div>
<div class="form-row">
<div class="col-md-12">
<input type="text" name="institution" id="inst" placeholder="Institution" required>
</div>
</div>
<div class="form-row">
<div class="col-md-12">
<input type="city" name="city" id="city" placeholder="City" required>
</div>
<div class="col-md-12">
<input type="state/province" name="stateprov" id="stateProv" placeholder="State/Province" required>
</div>
<div class="col-md-12">
<input type="text" name="country" id="country" placeholder="Country" required>
</div>
<div class="col-md-12">
<input type="text" name="zipost" id="zipost" placeholder="Zip/Postal" required>
</div>
</div>
<div class="form-row">
<div class="col-md-12">
<input type="text" name="phone" id="phone" placeholder="Phone" required>
</div>
<div class="col-md-12">
<input type="text" name="senderEmail" id="email" placeholder="Email" required>
</div>
<div class="col-md-12">
<input type="text" name="email" id="email" placeholder="Confirm Email" required>
</div>
</div>
<div class="form-row">
<div class="col-md-12">
<input type="textarea" name="body" id="body" placeholder="Please describe your intended project(s), and how you plan to use the Apollo Platform." required>
</div>
</div>
<div class="clearfix"></div>
<div class="col-md-18">
<button type="submit" class="btn-regular alignleft contact_button">Apply Now</button>
</div>
</form>
How can I accomplish my two goals? 如何实现我的两个目标? Thanks!
谢谢!
CSS CSS
.form-row div { margin-bottom: 10px; }
.form-row input[type="textarea"] { height: 200px; }
First there is no input type of textarea. 首先,没有文本区域的输入类型。 The format for the textarea form elements is:
textarea表单元素的格式为:
<textarea name="body" id="body" placeholder="Please describe your intended project(s), and how you plan to use the Apollo Platform." required></textarea>
If you want to add more height to a textarea you can do it with style="height:100px"
or you can add the rows attribute rows="5"
for example 如果要向文本区域添加更多高度,则可以使用
style="height:100px"
,也可以添加rows属性rows="5"
If you want more padding you should be wrapping your labels and inputs in a block using bootstraps form-group
class to stick with the automatic padded formats available to you in the bootstrap lib. 如果需要更多填充,则应使用bootstraps
form-group
类将标签和输入包装在一个块中,以保持bootstrap库中可用的自动填充格式。 You may also want to consider adding the bootstrap built in style to your form inputs and textarea which is form-control
您可能还需要考虑将内置样式的引导程序添加到表单输入和
form-control
textarea中
I would use: 我会用:
.col-md-12{ padding-bottom: 10px; }
for the first problem. 对于第一个问题。
And for the second one why not use the <textarea>
tag? 第二个为什么不使用
<textarea>
标签呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.