定位网页元素
一.position属性定位网页元素 1.static :默认值,没有定位。按照标准文档流的方式提现出来 2.relative:相对定位,相对于自身元素原来的位置进行定位 <style type="text/css"> .div01{ position: relative; top: -20px; left: 20px; } </style> 注意:当top的值为正值时向下移动 当为负值时向上移动 当left的值为正值时向右移动 当为负值时向左移动 相对定位的规律: 1.设置相对定位的盒子会相对它原来的位置,通过指定偏移,到达新的位置 2.设置相对定位的盒子仍在标准文档流中,它对父级盒子和相邻的盒子都没有任何影响 3.设置相对定位的盒子原来的位置会被保留下来 3.absolute:绝对定位 绝对定位的规律: 1.使用了绝对定位的元素以它最近的一个“已经定位”的“祖先元素” 为基准进行偏移 2.如果没有已经定位的祖先元素,会以浏览器窗口为基准进行定位 3.绝对定位的元素从标准文档流中脱离,这意味着它们对其他元素的定位不会造成影响 4.元素位置发生偏移后,它原来的位置不会被保留下来 <style type="text/css"> .father{ position: relative; } .div02{ position: absolute; left: 20px; } <