css三个定位机制

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS是前端开发中必不可少的技术,其中定位机制更是重中之重。CSS定位机制主要分为三种:静态定位、相对定位和绝对定位。/* 静态定位 */ p.static { position: static; t

CSS是前端开发中必不可少的技术,其中定位机制更是重中之重。CSS定位机制主要分为三种:静态定位、相对定位和绝对定位。

/* 静态定位 */
p.static {
  position: static;
  top: 50px;
  left: 50px;
}

/* 相对定位 */
p.relative {
  position: relative;
  top: 50px;
  left: 50px;
}

/* 绝对定位 */
p.absolute {
  position: absolute;
  top: 50px;
  left: 50px;
} 

在静态定位中,元素会出现在默认文档流中,left、top、right和bottom属性也不会对元素的位置产生影响。

在相对定位中,元素会在原本属于它的位置和top或left属性值所指定的位置中间调整。

在绝对定位中,元素会脱离原始文档流,以元素的包含块为参照,根据top、left、right和bottom属性值来确定自己的位置。

三种定位机制常用于布局元素,具有各自的特点,根据实际需要来选择。在项目中的定位,还需要考虑到浏览器的兼容性。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css三个定位机制

粉丝

0

关注

0

收藏

0

已有0次打赏