CSS搜索框左右居中是網(wǎng)頁設(shè)計(jì)中常見的一個(gè)布局樣式。下面介紹兩種實(shí)現(xiàn)方式:
.input-wrapper { display: flex; justify-content: center; } .input-wrapper input { width: 400px; } /* 說明:使用flex布局實(shí)現(xiàn)input標(biāo)簽水平居中 */
通過這段CSS代碼,可以將input標(biāo)簽水平居中,并且通過input-wrapper控制整個(gè)搜索框的寬度。注意,此方法適用于input標(biāo)簽的父元素是塊級元素的情況。
.input-wrapper { text-align: center; } .input-wrapper input { display: inline-block; width: 400px; } /* 說明:使用inline-block屬性實(shí)現(xiàn)input標(biāo)簽水平居中 */
如果input標(biāo)簽的父元素是行內(nèi)元素,則可以使用inline-block屬性來實(shí)現(xiàn)水平居中。同時(shí),設(shè)置text-align:center屬性可以實(shí)現(xiàn)整個(gè)搜索框的居中。但是,這種方法需要注意input標(biāo)簽與父元素之間可能存在的空格或斷行。