css-计算盒子宽度calc函数

css属性:width: calc() 可以计算盒子的宽度,calc()括号里面可以进行- - -加 减 乘 除 运算 + - * /
1.可以写数值跟数值之间的运算,如:calc(100px + 50px)
2.可以写父盒子的百分比 和 数值 之前的运算,如:calc(100% -50px)

常用方式2,动态计算子盒子宽度,总是比父盒子少多少宽度

代码示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>计算盒子宽度calc函数</title><style>.box {/* width: 300px; */width: 500px;height: 200px;background-color: pink;}.son {width: calc(100% - 30px);height: 50px;background-color: skyblue;}</style>
</head><body><div class="box"><div class="son"></div></div>
</body></html>

页面效果:
盒子宽度300px:


盒子宽度500px:

css-动态计算盒子宽度相关推荐

  1. css动态计算元素的高度及宽度

    原文:https://www.cnblogs.com/zhang1f/p/12574774.html 1.px 像素,我们在网页布局中一般都是用px. 2.百分比 百分比一般宽泛的讲是相对于父元素,自 ...

  2. 前端css实现左侧盒子宽度固定,右侧宽度自适应布局

    效果图 方法1:通过calc方法做宽度自适应 设置width: calc(100% - 100px); (1)这里减100px是示例中有left类名的div宽度,具体减多少px根据情况来 (2)减号两 ...

  3. css文字超出盒子宽度显示省略号

    单行超出显示省略号 white-space:nowarp; overflow:hidden; text-overflow:ellipsis; 超出两行显示省略号 overflow: hidden;te ...

  4. 理解 css rem与动态计算rem

    1.rem定义? 首先css3规定1rem = html根节点的font-size,rem也就是root em简写. 为了方便计算通常设置根节点font-size = 100px 那么 1rem = ...

  5. css如何动态计算,CSS中的动态计算

    自从CSS的calc()函数得到浏览器的支持起,在CSS中就可以做一些简单的数学运算.如果你阅读过 图解CSS系列 中的 <CSS函数>一文的话,你会发现现在或将来有更多的函数可以直接帮助 ...

  6. Css中实现一个盒子固定宽度,另一个盒子宽度自适应的方法

    Css中实现一个盒子固定宽度,另一个盒子宽度自适应的方法 网上方法很多,个人认为以下两种思想是最为常用的. 一种是让第一个盒子脱离文档流,第二个盒子离左边有一定距离. 第二种方法是使用flex布局,不 ...

  7. 【CSS】盒子模型案例 ( 盒子模型尺寸计算 | 盒子模型水平居中 | 盒子模型内外边距设置 | 背景图片及位置设置 | 盒子嵌套设置 )

    文章目录 一.实现效果 二.基本 HTML 结构 三.设置最外层盒子样式 ( 盒子模型内外边距设置 ) 四.设置标题盒子样式 ( 盒子模型尺寸计算 | 盒子模型水平居中 ) 五.设置列表盒子样式 ( ...

  8. css 动态rem_【面试题】CSS知识点整理(附答案)

    目录 伪类和伪元素 实现固定宽高比(width: height = 4: 3)的div,怎么设置 CSS选择器 CSS解析规则 flex: 1 完整写法 display: none和 visibili ...

  9. 第148天:js+rem动态计算font-size的大小,适配各种手机设备

    需求: 在不同的移动终端设备中实现,UI设计稿的等比例适配. 方案: 布局排版都用rem做单位,然后不同宽度的屏,js动态计算根节点的font-size. 假设设计稿是宽750px来做的,书写css方 ...

最新文章

  1. 读博士以后如果不去科研岗位,那它的意义在哪里?
  2. 【深度学习理论】一文看懂卷积神经网络
  3. 【爱上Java8】BigInteger在Java8中的改进
  4. h5页 点击返回时关闭_在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口...
  5. android初步ui线程案例,android – 它是一个bug还是一个功能?在某些情况下,可以从未在UI线程上运行的任务访问UI线程...
  6. coreldraw x8段落_CorelDRAW X8中文版从入门到精通
  7. 多线程-非共享数据(python 版)
  8. nodeJs利用mongoose模块操作数据
  9. 您的包裹“ MySQL灵魂十连” 待签收
  10. Atitit .h5文件上传
  11. CC攻击原理及防范新思路
  12. 《Java语言程序设计》(基础篇原书第10版)第七章复习题答案
  13. java毕业设计明德学院网站源码+lw文档+mybatis+系统+mysql数据库+调试
  14. Mozilla5.0的含义
  15. pre-trained模型的使用
  16. 移动应用安全开发要求(1,源码安全)
  17. 跨境电商亚马逊运营的五大小技巧你都知道哪些
  18. 登录163邮箱续费情况怎么查询?163vip邮箱怎么收费?
  19. 在微软工作有多舒服?不加班,最高20天全薪年假,下班有时间玩狼人杀
  20. 喝一碗孟婆汤,走一回奈何桥(FLASH转载)

热门文章

  1. 智能视觉组A4纸识别样例
  2. 非诚勿扰php被灭灯,非诚勿扰php程序员 结果遭女嘉宾瞬间全灭灯
  3. 用uni-app写一个使用高德地图的微信小程序
  4. 日常(更新至2019.6.27)
  5. wordpress网站标题动态优化的几种形式
  6. AI语音技能云开发(天猫精灵技能)学习笔记(结营)
  7. 模型训练中_pickle.PicklingError: Can’t pickle问题解决办法
  8. 再谈Linux磁盘扩容(pvresize直接扩容PV)
  9. 百度爬虫 使用selenium + beautifulsoup 百度搜索关键词爬虫 代码整理
  10. 打造大数据团队 从组建到价值创造全流程指南