CSS水平垂直对齐方式

CSS布局-水平和垂直对齐

盒子水平居中
要水平放置块元素(例如<div>),请使用margin:auto;
设置块级元素的宽度将防止其延伸到容器的边缘。
然后,元素将占据指定的宽度,剩余空间将在两个外边距之间平均分配:
注意:如果未设置块级元素的width属性(或将其设置为100%),则margin:auto;中心对齐无效。

文本水平居中
如果有一个div盒子,盒子中有文本等元素,则在div中加上属性text-align: center居中其中的文本

图片水平居中
要使图像居中,请将左右外边距设置为auto并将其设置为块元素

左右对齐-使用绝对定位

对齐元素的一种方法是使用position:absolute ;

注意:绝对定位的元素将从正常流中删除,并且可能与元素重叠。

左右对齐使用浮动
(略)
垂直居中-使用填充
当盒子没有高度的时候需要垂直居中可以使用上下内边距垂直居中盒子中的元素
当盒子没有大小,直接设置他的上下内边距,那么它所包含的元素就会自动垂直居中

同时水平和垂直居中
同时使用 paddingtext-align: center:

使用行高垂直居中
另一个技巧是使用line-height属性,其值等于height属性
这个方法是在盒子有高度的情况下使用

使用position&&transform
If padding and line-height are not options, another solution is to use positioning and the transform property:(此处略)

使用Flexbox
(此处略)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值