为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要加position:relative

 .menu ul li:hover span{

background:#fff;

display:inline-block;

width:20px;

height:30px;

z-index:20;

position:relative;?????????????

float:right;

}


正在回答

3 回答

 absolute是绝对定位要有一个参考元素才能进行定位,relative是相对原本的位置进行偏移初始位置保留

0 回复 有任何疑惑可以回复我~

对元素进行定位     添加一个白色块进行遮挡

0 回复 有任何疑惑可以回复我~
#1

小菜鸟飞 提问者

为什么absolute不可以
2016-08-25 回复 有任何疑惑可以回复我~

位置属性被设置为relative之后,是相对于前面的容器定位的。这个时候不能用top left在定位。应该用margin。它可以随窗口大小变化。但大小仍然不会变。要是你设置成width:100%;height:100%;这样就会随着窗口变大变小。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要加position:relative

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信