1.margin负值妙用
点击查看代码 ul li {
float: left;
list-style: none;
width: 150px;
height: 200px;
border: 1px solid red;
margin-left: -1px;
}
解析:
先看1盒子,执行margin-left,2盒子由于浮动也跟着1盒子移动,2盒子执行margin-left,12盒子边框重合
但此时会出现如图一下问题,当我们设置鼠标经过盒子时,边框颜色盒子右边边框未显示
解决办法:
添加定位,添加相对定位
position: relative;
border: 1px solid blue;
这是针对盒子没有定位的情况,
如果盒子有定位,则通过设置z-index,提高当前盒子的层级