css百分比定位和百分比尺寸
百分比尺寸
- 子元素没有设置定位或定位为relative,则是百分比尺寸是相对于其父元素
- 子元素设置了绝对定位,则百分比尺寸是相对于最近的定位了的祖先元素,如果没有则相对于视窗。
百分比定位:
只有设置了定位的(relative,absolute,fixed)的元素才有left,top等属性。
子元素relative定位:百分比定位和百分比尺寸都是相对于父元素,无论父元素有没有定位
子元素absolute定位:百分比定位和百分比尺寸都是相对于最近的定位了的祖先元素,如果没有则相对于视窗。
总结
可以按照有没有脱离文档流来理解,无定位和相对定位都没有脱离文档流,其尺寸和定位都是相对于父元素(无定位元素不能设置定位),而不论父元素有没有定位;绝对定位的元素脱离了文档流,只有已定位了的元素才能作为其尺寸和位置的参照。
css百分比定位和百分比尺寸相关推荐
- css定位的百分比的算法,css定位中的百分比
----转载自自己在牛人部落中的相关文章--- 在前端css定位中经常面对的一个问题是,百分比定位究竟是针对于谁定位? 一.margin,padding的百分比 首先从css的设计意图说起,在浏览器默 ...
- [css] 元素竖向的百分比设置是相对容器的高度吗?
[css] 元素竖向的百分比设置是相对容器的高度吗? 父级非 auto 的 height 时,子级百分比的 height 才有效. 即使父级有 min-height 或其他子级撑起的高度,子级百分比 ...
- css画饼状图圆形,CSS样式圆形饼图百分比
更新记录 1.0.0(2021-07-27) 简单的CSS样式圆形饼图百分比 平台兼容性 Vue App 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 快应用 vue2 3.1.0 a ...
- CSS浮动定位与背景样式
CSS浮动定位与背景样式 1.浮动与定位 1.1 浮动的基本概念 本质功能 : 实现块元素并排布局 使用要点 : 1.要浮动,并排的盒子都要设置浮动2.父盒子宽度足够,否则会被迫换行3.子盒子会按顺序 ...
- 在html中定位属性怎么用,CSS元素定位的使用方法
CSS元素定位的使用方法 导语:定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素.另一个元素甚至浏览器窗口本身的位置.以下是百分网小编为大家搜集的CSS元素定位 ...
- CSS Sprites定位实现
何为CSS Sprites 通常我们把它叫做CSS图像拼合技术,当然还有人把CSS Sprites叫做"CSS贴图定位". 原理 CSS Sprites 原理:其实就是把网页中一些 ...
- CSS中的几种尺寸单位
一.尺寸单位 CSS 支持多种尺寸单位,包括: px:像素,固定大小单位 em:相对于当前元素字体大小的单位 rem:相对于根元素(HTML)字体大小的单位 %:相对于父元素的百分比单位 vh:相对于 ...
- html如何给盒子设置位置,CSS盒子定位
又到周末了,又结束了一周的课程了,表示昨前天开始老师布置家庭作业开始写页面了,前天的还好,12点之前搞定,昨天的熬到2点,表示大神不要笑哈,毕竟能力有限,第二天看了老师的讲解,才发现做了非常多的无用功 ...
- 跨浏览器的CSS固定定位{position:fixed}
不知道您是否留意了,浏览本站时,浏览器右下角有一个标着top的黑色直角三角形,可以点击它返回到正在浏览的网页页眉.当滚动网页时,它的位置一直没有任何改变,您感觉它怎么样?这就是通过CSS的定位属性{p ...
最新文章
- Python快速学习10: 循环的对象及设计 (生活的规律)
- Android拖拽详解
- Java基础知识强化之IO流笔记42:IO流总结(图解)
- WIN7只能上QQ打不开网页,使用CMD输入netsh winsock reset
- 数据告诉你:中年并不只有危机,创业或许正当时
- C语言中字母转换问题
- error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明) [问题点数
- schema约束和引入
- C#实现QQ空间登录
- OV5640摄像头驱动开发讲解
- Java之常用类File、IO流的中的字节流、字符流以及缓冲流的学习
- windows7怎么安装android,安卓手机如何装win7系统
- 泛微OA系统新增短信宝短信插件
- [深入理解SSD 为SSD编程] SSD的架构和基准
- 英语零散笔记Note整理
- 宏碁暗影骑士擎2022-重装系统-扬声器无声音
- 01背包与完全背包(对比)
- 后端再进阶一步,MySQL 优化学习第1天
- 设计模式之一工厂模式
- 使用CDS view进行S4HANA的OData开发