我正在尝试水平和垂直对齐引导表单,使其位于屏幕中间;但是,我找不到任何解决方案来帮助我。
\n我尝试使用这些引导类,但它们不起作用:\nd-flex align-items-center justify-content-center
这是我的表格:
\n<!DOCTYPE html>\n<html lang="en">\n\n<head>\n <meta charset="UTF-8">\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/js/bootstrap.bundle.min.js" integrity="sha384-b5kHyXgcpbZJO/tY9Ul7kGkf1S0CWuKcCD38l8YkeH8z8QjE0GmW1gYU5S9FOnJ0" crossorigin="anonymous"></script>\n <title>Login</title>\n</head>\n\n<body>\n <div class="d-flex align-items-center justify-content-center">\n <form>\n <div class="mb-3 form-control-sm">\n <label for="loginInputEmail" class="form-label">Email address</label>\n <input type="email" class="form-control" id="loginInputEmail" aria-describedby="emailHelp">\n <div id="emailHelp" class="form-text">We\'ll never share your email with anyone else.</div>\n </div>\n <div class="mb-3 form-control-sm">\n <label for="loginInputPassword" class="form-label">Password</label>\n <input type="password" class="form-control" id="loginInputPassword">\n </div>\n <div class="mb-3 form-control-sm">\n <label for="selectAccountType" class="form-label">Account type</label>\n <select class="form-select form-select-sm" id="selectAccountType" aria-label="selectAccountType">\n <option selected>Account type</option>\n <option value="1">Arbetare</option>\n <option value="2">F\xc3\xb6retag</option>\n <option value="3">Admin</option>\n </select>\n </div>\n <div class="mb-3 form-check form-control-sm">\n <input type="checkbox" class="form-check-input" id="rememberCheck">\n <label class="form-check-label" for="rememberCheck">Remember me</label>\n </div>\n <button type="submit" class="btn btn-primary">Login</button>\n </form>\n </div>\n</body>\n\n</html>Run Code Online (Sandbox Code Playgroud)\r\ndan*_*alk 15
看起来父级div需要垂直高度,可以使用 100% 的视口高度vh-100:
<body>\n <!-- vh-100 here-->\n <div class="d-flex align-items-center justify-content-center vh-100">\n <form>\n <div class="mb-3 form-control-sm">\n <label for="loginInputEmail" class="form-label">Email address</label>\n <input type="email" class="form-control" id="loginInputEmail" aria-describedby="emailHelp">\n <div id="emailHelp" class="form-text">We\'ll never share your email with anyone else.</div>\n </div>\n <div class="mb-3 form-control-sm">\n <label for="loginInputPassword" class="form-label">Password</label>\n <input type="password" class="form-control" id="loginInputPassword">\n </div>\n <div class="mb-3 form-control-sm">\n <label for="selectAccountType" class="form-label">Account type</label>\n <select class="form-select form-select-sm" id="selectAccountType" aria-label="selectAccountType">\n <option selected>Account type</option>\n <option value="1">Arbetare</option>\n <option value="2">F\xc3\xb6retag</option>\n <option value="3">Admin</option>\n </select>\n </div>\n <div class="mb-3 form-check form-control-sm">\n <input type="checkbox" class="form-check-input" id="rememberCheck">\n <label class="form-check-label" for="rememberCheck">Remember me</label>\n </div>\n <button type="submit" class="btn btn-primary">Login</button>\n </form>\n </div>\n </body>\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
20214 次 |
| 最近记录: |