Css UI引导/引导3-如何使容器居中?
我正在用Angularjs创建一个简单的登录页面,并尝试使用UI引导向其添加CSS。UI引导需要的一个依赖项是引导CSS,所以我的页面中也包含了它。现在,我的形式看起来和预期的一样;我要做的是把容器本身垂直地放在中间,这样它就在页面的中间。有没有一个好办法让我去做那件事?我已经找到了很多解决方案,它们要么不改变任何东西,要么以我不想要的方式挤压/改变表单本身。老实说,我不确定我之所以难以集中容器,是因为UI引导还是其他原因 以下是表单的图像: 这是我的代码:Css UI引导/引导3-如何使容器居中?,css,angularjs,twitter-bootstrap-3,angular-ui-bootstrap,Css,Angularjs,Twitter Bootstrap 3,Angular Ui Bootstrap,我正在用Angularjs创建一个简单的登录页面,并尝试使用UI引导向其添加CSS。UI引导需要的一个依赖项是引导CSS,所以我的页面中也包含了它。现在,我的形式看起来和预期的一样;我要做的是把容器本身垂直地放在中间,这样它就在页面的中间。有没有一个好办法让我去做那件事?我已经找到了很多解决方案,它们要么不改变任何东西,要么以我不想要的方式挤压/改变表单本身。老实说,我不确定我之所以难以集中容器,是因为UI引导还是其他原因 以下是表单的图像: 这是我的代码: <!DOCTYPE html&
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.9/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap-tpls.min.js"></script>
</head>
<body>
<!-- This is the div for the form component -->
<div ng-app="form-component">
<div class="container">
<div class="row center-block">
<div class="col-sm-4"></div>
<div class="col-sm-4">
<form>
<div class="form-group">
<label for="username">Username</label>
<input type="text" class="form-control" id="username-input">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control" id="password-input">
</div>
<div class="text-center">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div> <!-- class="col-sm-4" -->
<div class="col-sm-4"></div>
</div> <!-- class="row justify-content-center" -->
</div> <!-- class="container" -->
</div> <!-- np-app form-component -->
<script>
var form = angular.module("form-component", ["ui.bootstrap"]);
</script>
</body>
</html>
非常感谢您的帮助。试试这个
html,正文{
身高:100%
}
.包装纸{
身高:100%;
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
用户名
暗语
提交
var form=angular.moduleform-component[ui.bootstrap];
这是一个只有代码的答案,几乎可以肯定,通过添加一些解释可以改进。解释你做了什么,以及为什么它达到了问题中的要求。嘿,穆罕默德,谢谢你的回答,它起作用了!介意我问一下这个解决方案是如何工作的,以供我将来参考吗?