CSS中的水平居中屬性是在布局設(shè)計(jì)中非常重要的一個(gè)屬性,尤其是在響應(yīng)式布局和移動(dòng)端設(shè)計(jì)中更加重要。下面我們來了解一下常見的水平居中屬性。
text-align:center; margin-left:auto; margin-right:auto; display:flex; justify-content:center;
text-align:center;
這是最為常見的水平居中方式,它可以讓一個(gè)元素內(nèi)部的文字內(nèi)容水平居中,也可用于單個(gè)塊級元素的水平居中。例如,想要將一個(gè)div居中,只需要設(shè)置如下代碼:
div { text-align:center; }
margin-left:auto; 和 margin-right:auto;
這是用于將一個(gè)元素居中的另一種常見方式。它適用于塊級元素和行內(nèi)塊元素,也可用于圖片等其他元素。例如,下面的代碼可以將一個(gè)id為box的div元素居中:
#box { width:200px; margin-left:auto; margin-right:auto; }
display:flex; 和 justify-content:center;
Flex布局是CSS3中較新的布局方式,它在響應(yīng)式和移動(dòng)設(shè)備中使用廣泛。在Flex布局中,將容器設(shè)置為display:flex;,同時(shí)使用justify-content:center;來水平居中元素,例如:
.container { display:flex; justify-content:center; }
以上是常見的幾種水平居中屬性,使用它們可以使我們的頁面更加美觀、實(shí)用、易讀。
下一篇css中正文部分