安静的学者
2017-07-25 20:36
#div1{
width:200px;
height:200px;
border:2px red solid;
position:fixed;
bottom:200;
right:200;
}
bottom和right为什么不加px,是0方框就在右下角。不是0方框就在左下角
谁说不用加px,要加(除了0以外)。
当bottom:0 right:0代表的是距离底部的距离为0,距离右边的距离为0,当然方框在右下角啦。
至于为什么在bottom和right分别是非0的情况下出现在左上,右上,左下,右下角,可能是因为你没加px单位值而产生的默认位置。
加px的含义只是指定单位为像素单位,可以加其他的单位也可以不加,具体CSS单位都有什么可以自己查,如果只定义bottom而right是0的时候,div就只相对底部进行固定定位,水平则按照默认在左侧定位
初识HTML(5)+CSS(3)-升级版
1228344 学习 · 18544 问题
相似问题