为什么这些元素在卡片中使用 Bootstrap5 行奇怪地居中?我怎样才能将它们垂直居中?

问题描述 投票:0回答:1
html bootstrap-5
1个回答
0
投票

发生这种情况是因为 g-1 中的

Gutters
<div class="row g-1 m-1">
所以如果你想删除上边距,只需删除
g-1
,你的代码就会像这样

<!DOCTYPE html>
<html>
<head>
  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
</head>
<body>
<!-- just a spacer -->
  <div class="m-2"></div>
  <div class="container card">
    <div class="row m-1">
      <div class="col-6" style="align-content:center;">
        Task goes here
      </div>
      <div class="col-3">
        <button class="btn btn-danger w-100">Delete</button>
      </div>
      <div class="col-3">
        <button class="btn btn-success w-100">Complete</button>
      </div>
    <!-- end row -->
    </div>
  <!-- end container (end single task) -->
  </div>
</body>
</html>

© www.soinside.com 2019 - 2024. All rights reserved.