css box-sizing
原文来源: 老姜博客 css第24讲之css box-sizing
box-sizing
:用来控制padding和border是否包含在width
和height
之中.
支持两种取值:
- content-box
- border-box
默认情况下,element的最终长度和宽度计算公式如下:
width
+padding
+border
= element最终的宽度height
+padding
+border
= element最终的高度
所以,当你设置width
和height
,其实最终的大小是大于你设置的(主要是padding和margin的值影响)
注意不要把margin
混在一起,margin
不参与计算
在线试玩
通过上面的例子可以看到,同样的width
和height
,最终的效果还是不一样的,所以这个设计工作带来一定的困难.
为了保障width
和height
的一致性,可以通过box-sizing
属性来改变对应的计算方式.
box-sizing
设置为border-box
可以控制实际的宽度和高度为指定的设置,主要通过向内挤压给content的空间.
通常页面css都会进行全局设置:
* {box-sizing: border-box;
}
在线试玩
css box-sizing相关推荐
- css的box模型_拆箱CSS Box模型的基础
css的box模型 by Bryan Smith 通过布莱恩史密斯 拆箱CSS Box模型的基础 (Unboxing the basics of the CSS Box Model) Understa ...
- html5调盒子边框大小,CSS3 - 盒子大小(CSS3 - Box Sizing)
CSS3 - 盒子大小(CSS3 - Box Sizing) Box大小调整属性用于更改元素的高度和宽度. 从css2开始,box属性的工作方式如下所示 -width + padding + bord ...
- css里box是什么文件,CSS Box盒模型的详细解说
CSS盒子模型在于你做css之后每个元素都由一个包围该元素的矩形框定义.了解框模型的工作原理是理解CSS并更好地控制布局和演示的关键.话不多说,让我们直接讨论一下CSS盒子模型是什么,一个盒子如何影响 ...
- 洛阳郊区1980年地图_在无聊的郊区居住中解释CSS Box模型
洛阳郊区1980年地图 by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 如果您去过一个普通的郊区社区,那么您可以了解CSS Box Model. (If you ...
- CSS Box Shadow Bottom Only [复制]
本文翻译自:CSS Box Shadow Bottom Only [duplicate] This question already has an answer here: 这个问题在这里已有答案: ...
- html5 box sizing,CSS 盒模型与box-sizing
一.盒模型 一个web页面由许多html元素组成,而每一个html元素都可以表示为一个矩形的盒子,CSS盒模型正是描述这些矩形盒子的存在. MDN的描述: When laying out a docu ...
- CSS BOX类型和display属性
BOX类型会影响呈现和布局, 基本的BOX类型有两种: 块级(block-level)和行内级(inline-level). 事实上还有其他类型的BOX(如table, list-item等), 不过 ...
- CSS Box Model 盒子模型
1. 介绍 1.1 什么是 Box Model 在HTML中的每个element(元素)都可以看作一个矩形的盒子,矩形从内到外依次由元素的内容(content).内边距(padding).边框(bor ...
- css box 等高布局,css实现等高布局有哪些方式
什么是等高布局? 指在同一个父容器中,子元素高度相等的布局. 从等高布局实现方式来说分为两类: 1.伪等高 子元素高度差依然存在,只是视觉上给人感觉就是等高. 2.真等高 子元素高度相等. 伪等高实现 ...
- 【CSS 弹性盒子布局 (Flexible Box Layout)】
CSS 弹性盒子布局 Flexible Box Layout CSS 弹性盒子布局 (Flexible Box Layout) 1. 弹性盒子布局的 基本概念和术语 2. flex 属性: 设置 伸缩 ...
最新文章
- 《梦断代码Dreaming In Code》阅读计划
- ASP.NET : Kerberos网络认证过程
- java usbkey数字证书_Java创建数字证书
- 模板匹配matchTemplate
- 实例26:python
- acs880 用户手册_华中数控、广州数控系统用户手册
- Windows:打开MSDTC,恢复Windows任务栏,查看windows日志,打开远程桌面,打开Services,资源监控...
- 解决虚拟机在能ping通网关情况下出现From 192.168.1.10: icmp_seq=1 Redirect Network(New nexthop: 192.168.1.1)问题
- DbVisualizer的Driver连接Oracle Thin选项不可选
- 几种开源许可协议(转载)
- linux之sed使用
- mysql中预设的拥有_MySQL中预设的、拥有最高权限超级用户的用户名为
- 互联网后端的主流编程语言是啥?不是Python?
- windows server添加角色
- 如何科学的建立自己的个人网站
- 教你关闭烦人的“程序兼容性助手”~~~~~
- 关于评审--从思想到落地
- 金庸秘笈英汉互译(zz)
- 【Puzzle】基于 Vue 和 Webpack4 的可插拔式微前端架构
- HDU 2002 计算球体积
热门文章
- 银行面试常考。手把手带你高质量刷题(答案+解析)
- ERP-非财务人员的财务培训教(一.二)------财务基础知识
- 软件即服务已经过时 硬件即服务促成云计算
- open ai gpt_GPT-3:第一个人工智能?
- 强大的Tale博客系统v2.0.2源码 支持多主题
- JAVAWEB第五天XML简介及语法
- 许晓斌_Maven实战(二)——POM重构之增还是删
- 【linux】分卷压缩
- 计算机上e盘拒绝访问,E盘拒绝访问怎么办?Win7系统E盘拒绝访问的方法
- “我明白”, “I Understand”的其他英语表达方式