【HTML+CSS】浅谈:相对定位与绝对定位

相对定位和绝对定位

·定位标签:position 
·包括属性:relative(相对) 
absolute(绝对)


1.position:relative; 假设对一个元素进行相对定位。首先它将出如今它所在的位置上。然后通过设置垂直或水平位置,让这个元素"相对于"它的原始起点进行移动。(再一点。相对定位时。不管是否进行移动,元素仍然占领原来的空间。

因此。移动元素会导致它覆盖其它框)


2.position:absolute; 表示绝对定位。位置将根据浏览器左上角開始计算。 绝对定位使元素脱离文档流。因此不占领空间。普通文档流中元素的布局就像绝对定位的元素不存在时一样。(由于绝对定位的框与文档流无关,所以它们能够覆盖页面上的其它元素并能够通过z-index来控制它层级次序。

z-index的值越高,它显示的越在上层。




3.父容器使用相对定位,子元素使用绝对定位后,这样子元素的位置不再相对于浏览器左上角,而是相对于父窗体左上角


4.相对定位和绝对定位须要配合top、right、bottom、left使用来定位详细位置,这四个属性仅仅有在该元素使用定位后才生效,其他情况下无效。

另外这四个属性同一时候仅仅能使用相邻的两个。不能即使用上又使用下。或即使用左,又使用右。


----------------------------------------------------------------------------------微笑

希望大家多支持,有大家的支持,我才干走得更远,谢谢。




------------------------------------------------------------------------------微笑

联系方式,新浪微博:http://weibo.com/Neveryu

很多其它学习资源请私信我的新浪微博...




推荐微博:彻底被毕业的婷婷    快捷入口:王婷婷   ;

posted @ 2016-03-22 19:39  phlsheji  阅读(359)  评论(0编辑  收藏  举报