CSS3 相对定位和绝对定位的区别

相对定位绝对定位 这两种定位的方法,其实没有本质的差别,都是根据 目标点 进行定位。


相对定位

<div style="position: relative;"> <!-- 设定目标 -->
 <p style="position: absolute; left:0; top:0;"></p> <!-- 设置定位 -->
</div>

<!-- p 元素 设置了 div 元素 为定位目标,所有 p 元素就以 div 元素 为基准定位 -->

绝对定位

<p style="position: absolute; left:0; top:0;"></p> <!-- 设置定位 -->

<!-- 由于 p 元素没有通过 position: relative; 设置定位目标,所有默认就以窗口作为目标定位 -->
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程