問題を解決するために助けが必要です。bootstrap4の列内のコンテンツを中央に配置する必要があります。以下のコードを見つけてください。
<div class="container">
<div class="row justify-content-center">
<div class="col-3">
<div class="nauk-info-connections">
</div>
</div>
</div>
問題を解決するために助けが必要です。bootstrap4の列内のコンテンツを中央に配置する必要があります。以下のコードを見つけてください。
<div class="container">
<div class="row justify-content-center">
<div class="col-3">
<div class="nauk-info-connections">
</div>
</div>
</div>
回答:
Bootstrap4には複数の水平方向のセンタリング方法があります...
text-center
中心display:inline
要素用offset-*
または列mx-auto
を中央に配置するために使用できます(col-*
)justify-content-center
上row
に中心列(col-*
)mx-auto
display:block
内部の要素をセンタリングするためd-flex
mx-auto
(自動X軸マージン)を中心に説明display:block
またはdisplay:flex
定義された幅を有する要素(%、VW、PX、等。)。Flexboxはグリッド列でデフォルトで使用されるため、さまざまなフレックスボックスのセンタリング方法もあります。
あなたのケースでは、使用mx-auto
中心にcol-3
してtext-center
、それの内容を中心に...
<div class="row">
<div class="col-3 mx-auto">
<div class="text-center">
center
</div>
</div>
</div>
https://codeply.com/go/GRUfnxl3Ol
または、justify-content-center
flexbox要素で使用する(.row
):
<div class="container">
<div class="row justify-content-center">
<div class="col-3 text-center">
center
</div>
</div>
</div>
<select>
をmd以上の中央に配置しますが、mdの下に左揃えにします。
select
、display:blockであるため、display:inlineではなくform-control
display:blockです。もちろん、元の質問はレスポンシブブレークポイントの使用に関するものではなかったため、回答では説明されていません。
<div class="container">
<div class="row justify-content-center">
<div class="col-3 text-center">
Center text goes here
</div>
</div>
</div>
この回答のjustify-content-center
代わりにクラスを使用mx-auto
しました。
.row>.col, .row>[class^=col-] {
padding-top: .75rem;
padding-bottom: .75rem;
background-color: rgba(86,61,124,.15);
border: 1px solid rgba(86,61,124,.2);
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row justify-content-md-center">
<div class="col col-lg-2">
1 of 3
</div>
<div class="col col-lg-2">
1 of 2
</div>
<div class="col col-lg-2">
3 of 3
</div>
</div>
</div>
class="text-center"
。