<div class="box">
<button class="button">Center me</button>
</div>
<button class="is-center">
无法使用。
是的,有一种本地方法。
Bulma提供了has-text-centered
类来居中文本,以及用于inline
和inline-block
元素。
您可以使用以下代码:
<div class="box has-text-centered">
<button class="button">Center me</button>
</div>
演示:
<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.3.2/css/bulma.css" rel="stylesheet"/>
<div class="box has-text-centered">
<button class="button">Center me</button>
</div>
<div class="columns is-centered">
<div class="column is-half">
<button class="button">Center me</button>
</div>
</div>
<div style="text-align: center;">
<button class="button is-success">Center me</button>
</div>
text-align: center
指定自己的样式/类,特别是Bulma类是.has-text-centered { text-align: center !important; }
。顺便说一句,像Bulma、Bootstrap等框架经常使用!important
,以便框架的样式优先。 - Dexygen
button
是一个内联元素,要影响内联元素,我们需要在父级上添加属性。但是,如果您的应用程序中有很多按钮,您可以创建一个自定义类并将其添加到按钮上。这里是一个示例。 - Mohammad Usmandisplay: table
可以使其“表现得像一个表格”。为什么会这样呢? - michaelsking1993display: table
会使元素表现得像一个块级元素。并且元素的宽度将取决于其内容。所以该元素将保持水平居中。 - Mohammad Usman