#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;又代表什么 ?
bottom:5 这个是语法错误,css中除了0可以不用单位,其他都要加上单位,px em等
感觉可以理解为因为没有px这个单位,所以这句话无法被识别,所以系统就直接忽略了这句话,相当于你没有指定left和bottom的参数
你可以把5换成10,100,150,会发现框框的位置还是不变,而且位置和你直接不打left:5;bottom:5的位置是一样的
楼上两位的意思都差不多啊,还有哪位大神给我们新手普及一下 吗
left 这个表示左的意思、bottom表示下的意思 至于那个5,后面没有px是不会显示效果的。
我也是新手,按我的理解可能就是 5不可识别,所以机器会不认,导致代码控制的边距错乱;看楼下大哥们怎么回答,在来学习