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

溫馨提示×

如何將一個div水平垂直居中6種方法做推薦

div
小云
103
2023-09-15 06:10:36
欄目: 編程語言

以下是六種常見的方法來將一個div水平垂直居中:

  1. 使用flexbox布局:將父元素的display屬性設置為flex,并使用justify-content和align-items屬性將子元素水平和垂直居中。
.parent {
display: flex;
justify-content: center;
align-items: center;
}
  1. 使用絕對定位和transform屬性:將子元素的position屬性設置為absolute,并使用top、left、bottom和right屬性將其定位在父元素的中心。
.parent {
position: relative;
}
.child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
  1. 使用絕對定位和margin屬性:將子元素的position屬性設置為absolute,并使用margin屬性將其居中。
.parent {
position: relative;
}
.child {
position: absolute;
top: 50%;
left: 50%;
margin-top: -50px; /* 子元素高度的一半 */
margin-left: -50px; /* 子元素寬度的一半 */
}
  1. 使用grid布局:將父元素的display屬性設置為grid,并使用place-items屬性將子元素居中。
.parent {
display: grid;
place-items: center;
}
  1. 使用table-cell布局:將父元素的display屬性設置為table,子元素的display屬性設置為table-cell,并使用vertical-align和text-align屬性將其居中。
.parent {
display: table;
}
.child {
display: table-cell;
vertical-align: middle;
text-align: center;
}
  1. 使用定位和負邊距:將父元素的position屬性設置為relative,子元素的position屬性設置為absolute,并使用負邊距將其居中。
.parent {
position: relative;
}
.child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

以上是六種常見的方法,你可以根據需要選擇其中一種適合你的布局。

0
湖州市| 页游| 保康县| 城固县| 雷山县| 罗江县| 博爱县| 介休市| 盐边县| 多伦县| 德格县| 兰坪| 醴陵市| 舟曲县| 郑州市| 定日县| 内丘县| 蒙阴县| 洪江市| 绵竹市| 云浮市| 林西县| 喀喇| 墨玉县| 峨边| 黑龙江省| 海宁市| 卢湾区| 房山区| 称多县| 潼南县| 茶陵县| 上栗县| 怀来县| 浪卡子县| 苍溪县| 牙克石市| 库尔勒市| 南召县| 河北省| 高唐县|