HTML/CSS绝对定位和浮动一样吗?
绝对定位和浮动一样吗?如果两个div挨着,前面一个div设置了绝对定位那么它后面的那个div会浮上去吗?????????...
绝对定位和浮动一样吗?如果两个div挨着,前面一个div设置了绝对定位那么它后面的那个div会浮上去吗?????????
展开
展开全部
不一样的。
绝对定位是如果父元素有position属性的话,相对于父元素的定位,不论是否有无其他的绝对定位元素,都不会对其有影响。
浮动是使浮动元素脱离文档流,即便父元素没有float,也会相对于父元素定位,但是不会对父元素高度产生影响。浮动还受制于其他浮动元素,同级浮动元素会相互拥挤,不遮盖
绝对定位是如果父元素有position属性的话,相对于父元素的定位,不论是否有无其他的绝对定位元素,都不会对其有影响。
浮动是使浮动元素脱离文档流,即便父元素没有float,也会相对于父元素定位,但是不会对父元素高度产生影响。浮动还受制于其他浮动元素,同级浮动元素会相互拥挤,不遮盖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一样。绝对定位是position:absolute;而浮动是float;
绝对定位的元素对其他元素的排版不会产生影响,可以当他不存在,而float怎么产生影响
两个挨着的div,如果前一个是绝对定位,那么可以当它并不在那个位置,后面的那个div会顶替它显示在那里。可以说绝对定位就是给页面加了一个z轴,成为立体页面
绝对定位的元素对其他元素的排版不会产生影响,可以当他不存在,而float怎么产生影响
两个挨着的div,如果前一个是绝对定位,那么可以当它并不在那个位置,后面的那个div会顶替它显示在那里。可以说绝对定位就是给页面加了一个z轴,成为立体页面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绝对定位和浮动肯定不一样,div设置绝对定位后不占位置,后面div会跑到那个位置去,不过会被第一个div盖住,z-index可以调节
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的后面的div没有设置浮动,是不会浮上去的;如果后一个div设置浮动了才会浮上去。
给你一个很不错的position的讲解:http://zh.learnlayout.com/position.html
如果想学习理解,最好是自己编几个div自己试验一下。
希望对你有帮助
给你一个很不错的position的讲解:http://zh.learnlayout.com/position.html
如果想学习理解,最好是自己编几个div自己试验一下。
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询