gpt4 book ai didi

css - 如何使 Bootstrap 4 工具栏居中

转载 作者:太空宇宙 更新时间:2023-11-03 21:09:40 24 4
gpt4 key购买 nike

我试图将工具栏水平居中。我发现了很多不同的解决方案,但似乎都不适用于 bootstrap 4。

这是我得到的最接近的,但它需要我给出宽度。工具栏位于面板的最左侧。工具栏中的元素数量可能会有所不同,因此工具栏永远不会真正居中。如何正确地将工具栏居中?

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>

<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/main.css" rel="stylesheet">
</head>

<body class="bg-secondary">
<div class="mx-auto" style="width: 300px; background:red">
Centered element<br/>
<div class="btn-toolbar mx-auto" role="toolbar">
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-primary">1</button>
<button type="button" class="btn btn-primary">2</button>
<button type="button" class="btn btn-primary">3</button>
<button type="button" class="btn btn-primary">4</button>
</div>
</div>
</div>
</body>

</html>

编辑:这不是 [ https://stackoverflow.com/questions/43952368] 的副本.这个问题是关于容器中的导航栏,而不是工具栏。我在搜索时看到了这个问题,但我不知道它如何适用于所提供的 html。 enter image description here

最佳答案

有多种方法。您可以使工具栏显示:内联 block (d-inline-block) 并在父级上使用 text-center

https://www.codeply.com/go/U3sXVBzDK4

   <div class="text-center">
<div class="d-inline-block" style="background:red">
Centered element<br/>
<div class="btn-toolbar mx-auto" role="toolbar">
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-primary">1</button>
<button type="button" class="btn btn-primary">2</button>
<button type="button" class="btn btn-primary">3</button>
<button type="button" class="btn btn-primary">4</button>
</div>
</div>
</div>
</div>

另一种方法是在父级 (d-flex) 上使用 flexbox justify-content-center

<div class="d-flex justify-content-center">
<div class="btn-toolbar mx-auto" role="toolbar">
<div class="btn-group" role="group" aria-label="First group">
<button type="button" class="btn btn-primary">1</button>
<button type="button" class="btn btn-primary">2</button>
<button type="button" class="btn btn-primary">3</button>
<button type="button" class="btn btn-primary">4</button>
</div>
</div>
</div>

关于css - 如何使 Bootstrap 4 工具栏居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48282508/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com