css技术点七:布局技巧

一、压住盒子边框,移动的时候显示

1.让每个盒子margin 往左侧移动 -1px 正好压住相邻盒子边框
2.鼠标经过某个盒子的时候,提高当前盒子的层级即可(如果没有有定位,则加相对定位(保留位置),如果有定位,则加z-index)

二、在已知父盒子和子盒子的宽度下,子盒子居中

①在已知父盒子和子盒子的宽度下
给子盒子设置margin:0,auto。
auto代表左右自适应。

三、在已知子盒子的宽度,不知道父盒子的宽度下,子盒子居中

给父盒子设置position: relative;
子盒子设置

div{
width: 100px;
height: 100px;
background: black;
position: absolute;
left: 50%;
top: 0;
margin-left: -50px;
}

即用定位先向右走父盒子宽度的50%,使子盒子左边在父盒子中心,再使用外边距向左走自己的宽度的一半,即可达到自适应水平居中。

五、行内块元素内容文字居中

盒子内容居中要写行高line-height:盒子高度和padding:0(上下距离为0) x( 左右的距离,看情况写),此时盒子最好不要设置宽度。
要是设置了宽度,可以把padding换成text-align:center来实现水平居中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值