把BOTTOM改成LEFT,为什么BOX4的文字不在BOX3里面,哪位大神告诉我一下,如图
不进行相对定位处理的时候,网页上的块状元素是按照右上到下垂直分布的,你只设置了向左偏移30px所以不在框内显示。
因为初始位置吧。初始位置他们就是一上一下,如果写left:0;你会发现他们还是原来的位置,因为已经左对齐了。bottom:0;是为了让下面那个box去和上面那个box的底部对齐,这时候它才会移动到上面那个box里面去。
注意看代码,#box4是一个id选择器,你所说的文字本身就在#box4这个容器内,box4与box3根本就是不相干的两个容器,他怎么会到box3里?同学
我觉得有可能是用left移动超出了父元素的大小,所以已经脱离出来了
bottom:0px;
bottom:0