您现在的位置是:网站首页> 编程资料编程资料
关于CSS中定位的小结CSS之定位布局(position,定位布局技巧)css3 transform导致子元素固定定位变成绝对定位的方法css定位position引发的层级关系问题详解深入学习CSS中如何使用定位(小结)详解css粘性定位position:sticky问题采坑CSS中的四种定位区别详解
2021-09-03
947人已围观
简介 CSS中定位有四种在不同的场景下有不同的作用,本文给大家介绍关于CSS中定位的相关知识,通过实例代码截图给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
CSS中定位有四种在不同的场景下有不同的作用下面我就大体的介绍一下这四种定位.
static静态定位:应用的场景不多,这里不做介绍
下面主要介绍一下其他三种常见的定位
1.position:relative相对定位:顾名思义,相对定位就是相对于原来自己的位置做出对应的变化, 需要注意的是 :元素移动后会占有原来的位置(这是relative定位最为重要的一点)
下面为代码演示部分:
这里定义了三个div并给了相应的颜色,运行结果如下

当给子盒子如下定位属性时
.purple { position: relative; top: 0; left: 80px; /* 上面给这个盒子添加了相对定位, 并让它相对原来的自己移动了80px的距离 */ width: 80px; height: 80px; background-color: purple; }
页面变成了这样,这也验证了最重要的一点—元素移动后会占有原来的位置
否则绿色的盒子就会顶上去
2.ponsition:absolute绝对定位:绝对定位是以自己父级元素做出的位置改变,如果父级元素有position属性,以父级元素为基准做出相应的移动,如果父级元素没有position属性(或者没有父级元素),以浏览器为基准做出相应的移动. 需要注意的是 :元素移动后不会占有原来的位置.
下面为代码演示
.purple { position: absolute; top: 160; left: 80px; /* 这里的紫色盒子没有父级元素 所以是以浏览器为基准的定位 */ width: 80px; height: 80px; background-color: purple; }
显然绿色盒子顶了上去,这个结果就验证了绝对定位:元素移动后不会占有原来的位置.
3.fixed固定定位:固定定位的位置是相对于整个页面的位置,与是否有父级元素无关,同样,固定定位也不会保留位置
总结
到此这篇关于关于CSS中定位的小结的文章就介绍到这了,更多相关css 中的定位内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- css3通过scale()、rotate()实现放大、旋转css3的transform中scale缩放详解css3通过scale()、rotate()实现放大、旋转
- 修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理利用CSS将网站网页变灰色代码示例网站变灰色兼容代码 包括图片 支持所有浏览器让网站图片生成灰色效果的三种方法网站变黑白灰色的4种代码详细讲解
- 网站变黑白灰色的4种代码详细讲解利用CSS将网站网页变灰色代码示例网站变灰色兼容代码 包括图片 支持所有浏览器让网站图片生成灰色效果的三种方法修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理
- 网站变灰色兼容代码 包括图片 支持所有浏览器利用CSS将网站网页变灰色代码示例让网站图片生成灰色效果的三种方法网站变黑白灰色的4种代码详细讲解修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理
- CSS前端页面渲染优化属性will-change的具体使用css性能优化-will-change使用详解
- 使用css属性屏蔽鼠标事件的方法(鼠标点击可穿透上层元素)CSS3实现鼠标hover图片光芒四射动画特效用纯CSS实现禁止鼠标点击事件示例代码CSS3和js带炫酷鼠标滑过的多列布局特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种CSS实现6种鼠标滑过按钮背景动画特效源码纯CSS3鼠标滑过彩色按钮动画特效源码 9种
- CSS实现动态图片的九宫格布局的实例代码深入浅析CSS3中的Flex布局整理css之display属性之inline-block布局实现详解详解CSS中的flex布局css用Flex布局制作简易柱状图的实现使用CSS和Java来构建管理仪表盘布局的实例代码
- 详解关于浮动元素float使其父元素高度塌陷的原因及解决方法css高度塌陷问题的解决方案浅谈CSS 高度塌陷问题父级元素未设置高度和宽度时高度塌陷问题的解决方法
- 浅析CSS中的4种引入方式及优先级css样式引入方式及优缺点介绍关于CSS引入方式的详细见解小结详解CSS文件的三种引入方式html引入css四种引入方式示例分享Css基本概念及其引入方式介绍
- css解决浮动导致父元素高度坍塌的几种方法父元素的高度为0利用伪元素:after清除浮动可解决问题
