包含块定义:

百分比是基于包含块的宽度来确定的

第一种:children设置position为绝对定位,父元素为relative或者为absolute、fixed;则children的百分比大小就是基于parent(为children包含块)的宽度来计算的,宽度长度啥的。

css:

.parent{

position: relative;

width: 400px;

height: 400px;

}

.children{

position: absolute;

width: 200px;

height: 200px;

background:red;

padding-top: 20%;

}

html:

第二种:parent的position为默认的static,children的position设置为absolute;则children的百分比大小是基于视口的宽度来计算的。children的所有祖先元素的position都是默认的

css:

.parent{

width: 400px;

height: 400px;

}

.children{

position: absolute;

width: 200px;

height: 200px;

background:red;

padding-top: 20%;

}

html:

第三种:设置children的position为relative,则children的百分比大小是基于其最近的块容器(相当于块元素;block、inline-block、list-item、table)的宽度来计算的

css:

.parent{

width: 400px;

height: 400px;

}

.children{

position: relative;

width: 200px;

height: 200px;

background:red;

padding-top: 20%;

}

html:

第四种:如果children的position设置为fixed;则children的百分比大小是基于视口的宽度来计算的

css:

.parent{

position:relative;

width: 400px;

height: 400px;

}

.children{

position: fixed;

width: 200px;

height: 200px;

background:red;

padding-top: 20%;

}

html:

html div百分比计算,css计算元素百分比大小相关推荐

  1. html 百分比正方形,css 中的百分比计算方法

    CSS支持多种单位形式,如百分比.px.pt.rem等,百分比和px是常用的单位,随着移动端和响应式的流行,rem.vh.vw也开始普遍使用. 今天在SegmentFault社区碰到了两个关于百分比计 ...

  2. div怎么在css中设置字体大小,div字体大小设置 css设置div中字体大小尺寸样式

    div字体大小设置 css设置div中字体大小尺寸样式设置篇 在css div布局中常常对div字体大小设置,这篇ThinkCSS为大家介绍div中字体大小尺寸样式设置,通过直接在div标签加字体大小 ...

  3. div怎么在css中设置字体大小,css如何设置div字体大小

    css设置div字体大小的方法是,给div字体添加font-size属性,并且设置合适的字体大小即可,例如[div {font-size:200%;}]. 本文操作环境:windows10系统.css ...

  4. 码匠编程:CSS让元素绝对居中,你知道几种方法?

    经常碰到有同学在问,如何让一个元素上下左右都居中呢? 相信大家在面试的时候也会经常碰到这个问题,一下列出来几种方式以供大家参考,如有不足之处,请大家补充 问题描述: 给定两个元素,这两个元素是父子级关 ...

  5. html中百分比是怎样计算的,css 中的百分比计算方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 css 中的百分比计算方法 CSS支持多种单位形式,如百分比.px.pt.rem等,百分比和px是常用的单位,随着移动端和响应式的流行,rem.vh.vw ...

  6. pandas使用pct_change函数计算数据列的百分比变化:计算当前元素和前一个元素之间的百分比变化(包含NaN值的情况以及数据填充方法)

    pandas使用pct_change函数计算当前元素和前一个元素之间的百分比变化:默认情况下pct_change函数计算与紧邻前一行相比的百分比变化.计算当前元素和前一个元素之间的百分比变化(包含Na ...

  7. 弹性盒子中百分比高度的计算规则

    先说,当时感觉这个特别有意思,问了身边一圈人,大家都没有注意过,觉得这是一个挺有意思的知识点,是个很好的素材,然后从抖音和B站上私信了程序员小山与bug,当然,没有得到回复. 又问了一个同事,同事一番 ...

  8. CSS Transform让百分比宽高布局元素水平垂直居中

    CSS Transform让百分比宽高布局元素水平垂直居中 很早以前了解过当元素是固定宽度和高度的时候,水平垂直高居中的方法可以设置margin的负值来使其居中,这个负值是元素的宽和高的一半,比如宽高 ...

  9. python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE)、MAPE指标解读、MAPE指标使用的注意事项

    python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE).MAPE指标解读.MAPE指标使用的注意事项 ...

最新文章

  1. 50行代码教AI实现动作平衡 | 附完整代码
  2. 中国顶级 AI 研究者数量仅为美国 1/5:美国智库最新全球 AI 实力报告
  3. Linux open函数使用方法记录
  4. 【跃迁之路】【737天】程序员高效学习方法论探索系列(实验阶段494-2019.2.27)...
  5. python dataframe 选取字段 特别慢_从parqu读取dask dataframe列重命名速度较慢(er)
  6. excel缩字间距_excel字体间距紧缩
  7. Photoshop插件-保存-存为Web所用格式-另存为-脚本开发-PS插件
  8. 双电阻差分电流采样_运放-输入偏置电流与输入失调电流
  9. 私网ip和公网ip_详解
  10. asp.net配置web.config发电子邮件详解
  11. 小区物业管理系统计算机科学技术,智能化小区物业管理系统关键技术研究
  12. 海思嵌入式开发-004-Hi3516烧录问题总结
  13. Java判断字符串是否为数字(正负、小数)
  14. 关于vuze(毒蛙)linux版本移植的问题
  15. [激光器原理与应用-4]:激光器的内部结构与工作原理
  16. Flash设置(各种版本浏览器包括低版本IE)
  17. 丁丽萍:云计算环境下的隐蔽信道分析
  18. Edge Blocker(微软edge浏览器禁用工具)绿色单文件版V1.7 | 怎么关闭edge浏览器 | 能将win10浏览器edge换成ie浏览器
  19. Bootstrap2和3的区别与选择
  20. Elasticsearch7.8.0从安装到高亮搜索LOL英雄名

热门文章

  1. Linux环境下启动Tomcat太慢
  2. 更新maven一直在更新_海尔电视更新应用一直闪退?详细解决方法来了!
  3. Pytorch笔记:维度dim的定义及其理解使用
  4. java高并发(十六)J.U.C之ForkJoin
  5. 牛逼!Python常用数据类型的基本操作(长文系列第一篇)
  6. PyCharm 2020.1 稳定版发布
  7. DigSci科学数据挖掘大赛:如何在3天内拿下DigSci亚军
  8. 你写的 Python 代码可以更“瘦”
  9. python打开并读取csv文件_!python3中使用使用read_csv( )读取csv文件,文件路径中含有中文,无法读取怎么处理?...
  10. java的static和private_static关键字什么意思?Java中是否可以覆盖一个private或者是static的方法?...