我有一行寬度爲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元素意味着將元素內部的文本對齊 –
否我的意思是爲什麼'display:table working'而不是'marin:0 auto' – Satyadev