【发布时间】:2018-01-21 11:14:01
【问题描述】:
我有这样的代码-
html, body, .container-table {
height: calc(100% - 50px);
}
/*Making a div in center*/
.container-table {
display: table;
}
.vertical-center-row {
display: table-cell;
vertical-align: middle;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<div class="container container-table">
<!-- Main div to hold all Data -->
<!-- Login Form -->
<div class="row vertical-center-row">
<h2 class="text-center">Login</h2>
<form class="form-horizontal" action="login.html">
<div class="form-group">
<label for="inputEmail" class="control-label col-md-2">Email</label>
<div class="col-md-4">
<input name="email" type="email" class="form-control" placeholder="Email" required>
</div>
</div>
<div class="form-group">
<label for="inputPassword" class="text-center control-label col-md-2">Password</label>
<div class="col-md-4">
<input name="password" type="password" class="form-control" placeholder="Password" required>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-4">
<div class="checkbox">
<label>
<input type="checkbox">Remember me</label>
</div>
</div>
</div>
<button name="remember_me" type="submit" class="center-block btn btn-primary">Sign in</button>
</form>
</div>
</div>
所以,我得到了这样的输出-
但我想要这样-
有人可以帮忙吗?
重新-
这个问题-
这不是我的问题的解决方案,因为如果你运行给定的代码并阅读要求,那么你可以很容易地找到这个。
更多- 我的问题不是让 div 居中,我的问题是让 div 在已经水平和垂直居中的 div 中居中。
【问题讨论】:
-
它的显示与您的预期相同。 jsfiddle.net/bta88dcL
-
可能另一个 CSS 样式表正在修改容器的位置、边距、填充或浮动。如果您不想更改正在这样做的样式表,您可以使用
!important。是的,我知道这是不好的做法,我并不总是推荐它,但有时你只需要得到 "hackey" |) -
@freedomn-m 已经有引导 css。再次检查小提琴。
标签: html twitter-bootstrap css twitter-bootstrap-3