在CSS中,我们会经常遇到定位这个概念。在实际开发中,实现页面布局的时候,定位是一种非常重要的手段。三种常用的定位机制分别是相对定位、绝对定位和固定定位。1. 相对定位相对定位是相对于元素在文档流中的...
在CSS中,我们会经常遇到定位这个概念。在实际开发中,实现页面布局的时候,定位是一种非常重要的手段。三种常用的定位机制分别是相对定位、绝对定位和固定定位。
1. 相对定位
相对定位是相对于元素在文档流中的原始位置进行定位的。也就是说,它不会脱离文档流,所以它的定位不会影响其他元素的排列。
相对定位的实现方法是使用position:relative;属性。在这种定位机制下,元素可以通过top、right、bottom、left四个属性进行定位。比如:
p {
position: relative;
top: 20px;
left: 50px;
} p {
position: absolute;
top: 20px;
left: 50px;
} p {
position: fixed;
top: 20px;
left: 50px;
}