[英]Horizontally Center a <div> that is not fixed
我想在嘗試創建的響應網格中將列水平居中。 我已經設置好網格,並且工作正常。 但是我想制作一個.class,它將帶有一列並將其水平放置在父級( .row
)中。 我將使用該類獲取一個單列行並將該列居中於所述行中。 我可以使用text-align
屬性將text-align
居中,但是如果我向該列添加邊框/背景,則我希望整個列都以居中的方式居中,而不僅僅是行內容。
這是codepen 。
假設您要在列上設置寬度,只需使用margin:0 auto
使其居中即可。 您將需要用float:none
覆蓋float:left
。
.center {
text-align: center;
margin:0 auto;
float:none;
}
另外,如果元素沒有設置固定的寬度,則可以簡單地使其成為行inline-block
元素,然后將text-align:center
添加到父元素。 動態寬度變化的完美選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.