亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css實現不定寬水平居中的方法

發布時間:2020-12-23 09:39:44 來源:億速云 閱讀:166 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關css實現不定寬水平居中的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

方法:1、利用flex布局,將ustify-content和align-items屬性都設置為center來實現居中;2、利用transform和position屬性來實現居中;3、使用table-cell,利用table的單元格居中效果。

css實現不定寬水平居中

方法1:利用flex

大家的第一反應,可能就是 flex 了。因為它的寫法夠簡單直觀,兼容性也沒什么問題。是手機端居中方式的首選。

<div class="wrapper flex-center">
    <p>horizontal and vertical</p>
</div>
.wrapper {
    width: 300px;
    height: 300px;
    border: 1px solid #ccc;
}
.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

利用到了 2 個關鍵屬性:justify-content 和 align-items,都設置為 center,即可實現居中。

需要注意的是,一定要把這里的 flex-center 掛在父級元素,才能使得其中 唯一的 子元素居中。

方法2:利用transform + position

這個組合,常用于圖片的居中顯示。

<div class="wrapper">
    <img src="test.png">
</div>
.wrapper {
    width: 300px;
    height: 300px;
    border: 1px solid #ccc;
    position: relative;
}
.wrapper > img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

當然,也可以將父元素 wrapper 的相對定位,移入子元素 img 中,替換掉絕對定位。效果是一樣的。

方法3:table-cell

利用 table 的單元格居中效果展示。與 flex 一樣,需要寫在父級元素上。

<div class="wrapper">
    <p>horizontal and vertical</p>
</div>
.wrapper {
    width: 300px;
    height: 300px;
    border: 1px solid #ccc;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

方法4:grid

像表格一樣,網格布局讓我們能夠按行或列來對齊元素。 然而在布局上,網格比表格更可能做到或更簡單。

<div class="wrapper">
    <p>horizontal and vertical</p>
</div>
.wrapper {
    width: 300px;
    height: 300px;
    border: 1px solid #ccc;
    display: grid;
}
.wrapper > p {
    align-self: center;
    justify-self: center;
}

但它在兼容性上不如 flex,特別是 IE 瀏覽器,只支持 IE10 及以上。

關于css實現不定寬水平居中的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

麻城市| 合水县| 调兵山市| 白水县| 固原市| 大同市| 邢台县| 富阳市| 马公市| 眉山市| 贵港市| 依兰县| 司法| 阜南县| 廊坊市| 万宁市| 房山区| 大邑县| 尉犁县| 客服| 手游| 南皮县| 镇沅| 塘沽区| 沙湾县| 太保市| 额济纳旗| 随州市| 汝州市| 永嘉县| 故城县| 汉中市| 江津市| 兴文县| 长春市| 阿巴嘎旗| 灵寿县| 沿河| 武穴市| 诏安县| 绵竹市|