为什么要加position:relative

来源:2-4 编程练习

小菜鸟飞

2016-08-25 16:35

 .menu ul li:hover span{

background:#fff;

display:inline-block;

width:20px;

height:30px;

z-index:20;

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

float:right;

}


写回答 关注

3回答

  • 境迁3614995
    2016-08-26 23:31:41

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

  • 境迁3614995
    2016-08-25 17:31:24

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

    小菜鸟飞

    为什么absolute不可以

    2016-08-25 17:32:35

    共 1 条回复 >

  • 驴是的念来过倒
    2016-08-25 17:26:23

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

商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题