CCS居中样式语法

1.行内元素居中

盒子内的文本文字内容居中,水平方向居中text-align:center; 垂直方向居中line-height:盒子高度;这样就可以实现文字在容器中居中显示。

2.块元素如何居中显示


2.1 使用flex布局

让子盒子可以在父盒子中水平垂直居中显示。
使用对父盒子使用flex布局,然后再让flex伸缩元素向每行中点排列justify-content:center;最后让盒子里面的内容侧轴居中align-item:center;。
 

2.2 使用定位加图像变换来实现子盒子的水平垂直居中显示。

第一种定位方式:
                               

对父盒子进行相对定位,然后再给子盒子绝对定位。子盒子绝对定位后距离左边以及上边的距离分别设为50%,这里的50%指的是父盒子宽高的50%。将子盒子向左再向上移动子盒子一半宽高的距离。使用transform:translate(-50%,-50%);让子盒子水平和垂直方向移动自身宽高的一半。这样就实现了子盒子水平垂直居中的效果。(子盒子必须有宽高)
 

第二种定位方式:
                               

对父盒子进行相对定位,然后再给子盒子绝对定位。这里不同的是,不是通过图形变换了,而是通过子盒子的外边距为负值,让其回到中心点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值