CSS中的浮動(dòng)元素可以使元素左右移動(dòng)并對(duì)齊,常常用于網(wǎng)頁布局。但是,如何將浮動(dòng)元素水平居中呢?下面給出一些方法。
/* 方法一:使用margin */ .container{ /* 父元素需要設(shè)置寬度 */ width: 600px; margin: 0 auto; } .item{ /* 設(shè)置浮動(dòng) */ float: left; } /* 方法二:使用text-align */ .container{ /* 父元素需要設(shè)置寬度 */ width: 600px; text-align: center; } .item{ /* 設(shè)置浮動(dòng) */ float: left; display: inline-block; /* 塊級(jí)元素轉(zhuǎn)換為行內(nèi)元素 */ } /* 方法三:使用flexbox */ .container{ /* 父元素需要設(shè)置寬度 */ width: 600px; display: flex; justify-content: center; } .item{ /* 設(shè)置浮動(dòng) */ float: left; } /* 方法四:使用grid布局 */ .container{ /* 父元素需要設(shè)置寬度 */ width: 600px; display: grid; grid-template-columns: repeat(auto-fit, 150px); /* 自適應(yīng)列數(shù) */ justify-content: center; } .item{ /* 設(shè)置浮動(dòng) */ float: left; }
這些方法可以使浮動(dòng)元素水平居中,選用哪種方法取決于具體情況,可以根據(jù)需要進(jìn)行選擇。
上一篇mysql怎么全是英文