问答详情
源自:13-9 Relative与Absolute组合使用

left:5; bottom:5;代表什么 ?

#box3{

    width:300px;

    height:300px;

    position:relative;       

}

#box4{

   width:95%;

  position:absolute;

left:5;

    bottom:5;

}

#box4这里我输入5px和 5 显示的框框(当我三年级时我还是个害羞的小女孩)位置会不一样呢?5px是精确定位离底部左边格5px吧?那么left:5; bottom:5;又代表什么 ?

提问者:慕姐4463602 2018-12-30 12:00

个回答

  • 不学前端的司机不是好厨子
    2019-04-12 22:07:11

    bottom:5 这个是语法错误,css中除了0可以不用单位,其他都要加上单位,px em等

  • OMpZoNE
    2019-01-07 21:14:55

    感觉可以理解为因为没有px这个单位,所以这句话无法被识别,所以系统就直接忽略了这句话,相当于你没有指定left和bottom的参数

    你可以把5换成10,100,150,会发现框框的位置还是不变,而且位置和你直接不打left:5;bottom:5的位置是一样的

  • 慕姐4463602
    2018-12-31 10:16:19

    楼上两位的意思都差不多啊,还有哪位大神给我们新手普及一下 吗 

  • 顾晓
    2018-12-30 23:04:07

    left 这个表示左的意思、bottom表示下的意思  至于那个5,后面没有px是不会显示效果的。   

  • qq_慕前端3376489
    2018-12-30 23:03:38

    我也是新手,按我的理解可能就是 5不可识别,所以机器会不认,导致代码控制的边距错乱;看楼下大哥们怎么回答,在来学习