课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
把BOTTOM改成LEFT,为什么BOX4的文字不在BOX3里面,哪位大神告诉我一下,如图
2018-07-19
源自:初识HTML(5)+CSS(3)-升级版 13-9
正在回答
不进行相对定位处理的时候,网页上的块状元素是按照右上到下垂直分布的,你只设置了向左偏移30px所以不在框内显示。
因为初始位置吧。初始位置他们就是一上一下,如果写left:0;你会发现他们还是原来的位置,因为已经左对齐了。bottom:0;是为了让下面那个box去和上面那个box的底部对齐,这时候它才会移动到上面那个box里面去。
注意看代码,#box4是一个id选择器,你所说的文字本身就在#box4这个容器内,box4与box3根本就是不相干的两个容器,他怎么会到box3里?同学
我觉得有可能是用left移动超出了父元素的大小,所以已经脱离出来了
bottom:0px;
bottom:0
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答不写bottom时,box4为什么默认在box3下面?
2 回答为什么当left:10的时候,box4在box3下面而不是在右侧?如果想要使box4在box3右侧怎么办?
2 回答为什么box4在box3的边框外面
3 回答为什么box3,box4改成fixed没有效果?
5 回答box4不是应该在box3里面吗?