【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
很多其它学习资源请私信我的新浪微博...
推荐微博:彻底被毕业的婷婷 快捷入口:王婷婷 ;