親から継承した幅が1172pxの行があります。私は列の中のdivを宣言し、私はそれを整列させる中心にしたい。私はmargin: 0 auto
とtext-align:center
を使ってみましたが動作しませんでした。それをどのように中心に置くのですか?行内にdivを中央に配置する方法
<div class="row">
<div id="YelloBox" class="YelloBox">
</div>
</div>
CSS:
.YelloBox {
width: 515px;
height: 602px;
opacity: 0.3;
background-color: #ffffff;
background-color: var(--white);
border: solid 1px #a28c77;
border: solid 1px var(--reddish-grey);
text-align: center;
margin: 0 auto;
}
私はコンセプトを理解するために、それがなぜ私のために働いていなかったのか、いくつかの情報を教えてください。 – Satyadev
'text-align:center'はテキスト要素を整列するために使用されます。div要素ではありません。 div要素にdiv要素を指定すると、要素内のテキストが整列することを意味します。 –
いいえ、なぜ 'display:table worked'で、' marin:0 auto'でないのですか? – Satyadev