我还在学习bootstrap,我想知道我应该在bootstrap容器中使用什么移动东西。 我的问题有点奇怪,但也许有图像和代码,它会更容易理解。
我想在this图像中创建一个精确位置的表单,但我不知道怎么做。如果我想在行或容器中更改/应用css,我不明白是否必须应用边距或填充。
此时我的网站看起来像this,我的代码就是这个:
<div id="form">
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 col-sm-offset-7">
<form class="form-group">
<label for="testEmail">Email address</label>
<input type="email" class="form-control" id="testEmail" placeholder="Email">
</form>
</div>
</div>
</div>
</div>
你能解释一下我怎样才能改变我的表格位置以及如何在引导程序中移动内容?
由于
答案 0 :(得分:0)
您可以根据需要使用bootstrap的offset
类来定位元素。以下是offset
的文档:
https://v4-alpha.getbootstrap.com/layout/grid/#example-offsetting-columns
答案 1 :(得分:0)
你可以像你所做的那样使用offset
。但在这里,我更愿意在Columns
内创建divs
row
。请查看以下内容:(全屏查看以检查布局)
form {
border-radius: 2px;
border: 1px solid green;
padding: 15px;
}
#form {
margin-top: 50px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<div id="form">
<div class="container">
<div class="row">
<div class="hidden-xs col-lg-3">test1</div>
<div class="col-xs-6 col-lg-3">test2</div>
<div class="col-xs-6 col-lg-4">
<form class="form-group">
<label for="testEmail">Email address</label>
<input type="email" class="form-control" id="testEmail" placeholder="Email">
</form>
</div>
<div class="hidden-xs col-lg-2">test3</div>
</div>
</div>
</div>