css布局

2020-06-18  本文已影响0人  清晨的小白

水平居中

方式一:inline-block + text-align

#1.设置居中对象为“行内块”
display: inline-block;

#2.设置居中对象的父级容器文本居中
text-align: center;

#缺点:居中对象内容也会受到父级容器影响,文本内容将被居中,并不好

方式二:margin

//只需要给居中对象设置如下值
display: table 或 block;
margin: 0px auto;

方式三:absolute + transform

// 设置父级对象定位类型
position: relative; // 开启父级定位
// 设置居中 对象
position: absolute; // 绝对定位
left: 50%; // 左侧占50%
transform: translateX(-50%); // 向左移动居中对象的一半

方式四:相对定位relative;

position: relative;
left: 50%; // 相对于原来的位置
transform: ftranslateX(-50%)
上一篇下一篇

猜你喜欢

热点阅读