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

求问去掉position: relative;为何就不能覆盖右侧了?

求问去掉position: relative;为何就不能覆盖右侧了?

正在回答

2 回答

http://img1.sycdn.imooc.com//5a091950000178ef08120298.jpg

这些是position的属性值,你要移动图片本身,使用top、right、bottom、left这些属性时,就要加上position这个属性,

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

qq_点_5 提问者

原代码并无 top、right、bottom、left这些属性设置 .topmenu .lihover span { background: blue; display: inline-block; z-index: 20; width: 20px; height: 30px; float: right; position: relative; }
2017-11-13 回复 有任何疑惑可以回复我~
#2

冷月诗魂 回复 qq_点_5 提问者

额,好像是我自己加上去的(原代码我加了right:-2px;),上面的没说全,z-index属性一般来讲是必需要position属性配合的,除了在CSS3的某些情况下可以不使用position,否则z-index属性不起作用~ 慕课里也有这方面的课程的,, http://www.imooc.com/learn/643 简单点看的话看w3c的这个: http://www.w3school.com.cn/cssref/pr_pos_z-index.asp
2017-11-14 回复 有任何疑惑可以回复我~
#3

qq_点_5 提问者 回复 冷月诗魂

THX
2017-11-14 回复 有任何疑惑可以回复我~
#4

冷月诗魂 回复 qq_点_5 提问者

要不采纳一下不。。你另一个问题好像也是我回复的(^-^)
2017-11-15 回复 有任何疑惑可以回复我~
查看1条回复

z-index 只能应用于相对定位绝对定位固定定位的元素,其他标准流浮动静态定位无效。

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

举报

0/150
提交
取消

求问去掉position: relative;为何就不能覆盖右侧了?

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