ZackFair
2016-11-20 22:38
如题:为什么把fixed改成relative就没有任何效果呢?
#div1{
width:200px;
height:200px;
border:2px red solid;
position:relative;
right:0px;
bottom:0px;
}
海绵宝宝的话我还是很相信的!fixed就是相对相对于视图定位。relative相对于原来的位置进行定位,就像人走了位置还在,还属于这个人别人无法占据
relative是相对定位,但实际上它也是固定在网页的某个位置,如果设置在网页上部,它会随着网页向下滚动而慢慢消失,fixed叫做固定定位,网页无论上下怎样滚动它始终悬浮于表面
fixed 是相对于浏览器定位 无论怎么滑动浏览器 其位置不会发生改变
relative是相对于块级元素原来的位置发生位置改变
fixed是固定定位,属于绝对定位的一种,它相当于位置相对于视窗,这样设置,你这个div1就会一直在左上方,不管怎么滑动页面。 一般小广告啊页面导航都是这种。
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题