box-sizing 的使用

(1)border-box:如果设置padding,内容往里面挤

内容的宽度:width减去(padding-left加padding-right)

元素的宽度:width

(2)content-box:如果设置了padding,往外面撑

内容的宽度:width

元素的宽度:width加上(padding-left加padding-right)

语法

box-sizing: content-box|border-box|inherit;
描述
content-box

这是由 CSS2.1 规定的宽度高度行为。

宽度和高度分别应用到元素的内容框。

在宽度和高度之外绘制元素的内边距和边框。

border-box

为元素设定的宽度和高度决定了元素的边框盒。

就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。

通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

inherit 规定应从父元素继承 box-sizing 属性的值。

box-sizing 的使用相关推荐

  1. html5调盒子边框大小,CSS3 - 盒子大小(CSS3 - Box Sizing)

    CSS3 - 盒子大小(CSS3 - Box Sizing) Box大小调整属性用于更改元素的高度和宽度. 从css2开始,box属性的工作方式如下所示 -width + padding + bord ...

  2. html5 box sizing,CSS 盒模型与box-sizing

    一.盒模型 一个web页面由许多html元素组成,而每一个html元素都可以表示为一个矩形的盒子,CSS盒模型正是描述这些矩形盒子的存在. MDN的描述: When laying out a docu ...

  3. CSS3与页面布局学习笔记(二)——盒子模型(Box Model)、边距折叠、内联与块标签、CSSReset

    一.盒子模型(Box Model) 盒子模型也有人称为框模型,HTML中的多数元素都会在浏览器中生成一个矩形的区域,每个区域包含四个组成部分,从外向内依次是:外边距(Margin).边框(Border ...

  4. css的box模型_拆箱CSS Box模型的基础

    css的box模型 by Bryan Smith 通过布莱恩史密斯 拆箱CSS Box模型的基础 (Unboxing the basics of the CSS Box Model) Understa ...

  5. Box Model,边距折叠,内联和块标签,CSSReset

    一.盒子模型(Box Model) 1.1.宽度测试 1.2.溢出测试 1.3.box-sizing属性 1.4.利用CSS画图 二.边距折叠 2.1.概要 2.2.垂直方向外边距合并计算 三.内联与 ...

  6. 【CSS 弹性盒子布局 (Flexible Box Layout)】

    CSS 弹性盒子布局 Flexible Box Layout CSS 弹性盒子布局 (Flexible Box Layout) 1. 弹性盒子布局的 基本概念和术语 2. flex 属性: 设置 伸缩 ...

  7. 24个为Web开发人员准备的CSS3实用教程

    本文搜集了一些关于CSS3的最新教程.你可以根据这些教程或技术来实现网页设计,包括:文字阴影.圆角框.盒模型尺寸计算(box sizing).透明效果处理.多重背景.边框图像等.以下这些都是非常实用的 ...

  8. Bootstrap3.x - 源代码分析

    参照http://v3.bootcss.com/css/ 文档与源代码 colors 比较全面定义总结有意义的颜色.所有uI要用的颜色,都先从已定义的读,这样保证样式的同一性,而且方便以后开发主题库. ...

  9. antd select 下拉菜单的 style 属性_如何优雅地彻底解决 antd 全局样式问题

    背景 由于某些原因,我们团队负责在 GitLab 上做二次开发,简单理解就是在 GitLab 上挂个 DOM 渲染用 React 写的一些组件,组件库选择了 antd,尴尬的是引入之后发现,GitLa ...

  10. css grid 自动高度_2020年你不应该错过的CSS新特性(二)

    茫茫人海中与你相遇 相信未来的你不会很差 作者:阿里巴巴淘系技术 来源:https://juejin.im/post/6886258269137043464 Web排版 先看布局上将会有的一些新特性: ...

最新文章

  1. 【STM32】STM32F4时钟系统
  2. android天女散花效果_Android有趣的爆炸散落动画view:开源ExplosionField
  3. oracle中判断一个串中是否包含另一个串
  4. 基于RulesEngine的业务规则实现
  5. 计算机一级b考试教程,全国计算机等级考试一级B教程
  6. LeetCode-删除中间节点
  7. html5只能django来写if吗,(4)Django学习——模板标签定义及语法:for循环,if判断,页面跳转,开启关闭自动转义,ur...
  8. 【转】关于EASYSIZE宏(动态调整控件位置、大小的宏)
  9. 树莓派4b--红外遥控模块
  10. 计算机应用发展史的第四代,1.1.1 计算机的概念及其发展史
  11. 《人生哲理》一.我们必须活在当下!
  12. 陶陶摘苹果//C语言
  13. 【PPPAR】PPPAR入门知识点
  14. qt中提升控件的操作
  15. 番茄工作法基础操作手册
  16. java金额比较大小_JAVA中精确计算金额BigDecimal
  17. 2022-2028年中国健康险行业市场发展现状及竞争格局预测报告
  18. Axure中动态面板中的“推动/拉动原件”
  19. 谈一谈Android适配(从蓝湖切图模糊问题说开去)
  20. 前台技术--window.showModalDialog带来的浏览器兼容问题

热门文章

  1. 如何查询论文和下载书籍
  2. Java中如何保证线程安全
  3. SEO(搜索引擎优化)
  4. 【Java工具类】(27)—AES加密工具类
  5. 向量积的坐标运算公式推导_向量积的坐标运及度量公式.ppt
  6. Idea编译:Java找不到符号
  7. 【逻辑漏洞】短信轰炸
  8. 如何从Excel中的另一个单元格引用格式和值?
  9. ADS-B放大器KU1090
  10. 洛谷P2757 [国家集训队]等差子序列