在引导程序中居中表单不起作用 [英] Centering a form in bootstrap not working
问题描述
我试图将表单居中放置在 div 中,但我使用的方法不起作用.我尝试使用 bootstrap 文档中所述的 justify-content-center 属性,但它并未将其居中.当我尝试将它居中,但在我的 CSS 中应用 display: flex
和 justify-content: center
时,它被包裹在表单中时会失去方向并弄乱.我不知道如何将它居中,我哪里出错了.任何帮助表示赞赏.提前致谢.
.onlineRefilFormCon {显示:弹性;对齐内容:居中;对齐项目:居中;位置:绝对;顶部:50%;宽度:100%;高度:90%;}.onlineRefillTitleCon {显示:弹性;对齐内容:居中;对齐项目:居中;位置:绝对;顶部:0%;左:0%;宽度:100%;高度:10%;}.onlineRefillForm {位置:绝对;顶部:20%;宽度:40%;高度:80%;背景颜色:白色;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}.form-group {填充顶部:5%;}.col-form-label {字体粗细:600;}.form-check-input {边框:2px 实心;}.form-control {宽度:60%;边框:2px 实心;}.textarea{保证金最高:-10%;左边距:17%;边框:2px 实心;}.radio1 {保证金最高:3%;左边距:20%;}.form-check-inline {填充:0%;}.OnlineSubmitBtnCon {位置:绝对;底部:7%;宽度:100%;高度:10%;}.OnlineSubmitBtnCon 按钮 {左边距:35%;}
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script><div class="onlineRefilFormCon"><div class="onlineRefillTitleCon"><h2 class="onlineRefillTitle">在线补充</h2>
<form class="onlineRefillForm" id="onlineRefillForm"><div class="form-group row justify-content-center"><label for="text-input" class="col-2 col-form-label">名字</label><div class="col-10"><input class="form-control" type="text" value="" id="text-input">
<div class="form-group row justify-content-center"><label for="text-input" class="col-2 col-form-label">Last Name</label><div class="col-10"><input class="form-control" type="text" value="" id="text-input">
<div class="form-group row justify-content-center"><label for="date-input" class="col-2 col-form-label">日期</label><div class="col-10"><input class="form-control" type="date" value="yyyy-mm-dd" id="date-input">