css3对盒子有了新定义,以前的 盒子实际宽(高) = padding + width(height) + ( border * 2); 使用了box-sizing之后盒子实际宽(高) 就等于 width(height)

听起来非常符合逻辑了。其实想说本来就应该这样,每次布局要考虑 padding和border 真蛋疼。

看下效果

        *{padding:0px;margin:0px;}.box{box-sizing:border-box;width:100px;height:100px;border:2px solid #000;padding:5px 10px;}

这是js获取div实际的宽高。

box-sizing 一般用到两个值。

border-box:padding 和 border 不影响盒子实际尺寸。

content-box:盒子实际宽(高) = padding + width(height) + ( border * 2);

可以理解为 以盒子为主尺寸(border-box),以内容为主尺寸(content-box)。

转载于:https://www.cnblogs.com/MirageFox/p/5973869.html

css3——新盒子定义box-sizing相关推荐

  1. html弹性盒子布局,div+css3弹性盒子(flex box)布局

    一.CSS3 弹性盒子(Flex Box) 弹性盒子是CSS3的一种新布局模式. CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确 ...

  2. CSS3 弹性盒子(Flex Box)

    目录 CSS3 弹性盒子(Flex Box) 一.什么是 Flexbox >>> 了解两个基本概念,接下来会频繁提到: >>> 了解两个基本方向,这个牵扯到弹性布局 ...

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

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

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

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

  5. web前端 --- CSS(04) -- 盒子模型、div+css网页布局、css3新特性

    盒子模型 (1)网页标签分类: 行内元素: 块级元素:有宽高,可以设置大小,同时不会让其他块元素默认占据当前行 (2)内边距: 内容和边线之间存在空白区域,空白区域被称为:内边距(padding) 盒 ...

  6. 运用css3新属性transform写的盒子嵌套展开动画效果

    刚刚进园,第一篇博客,记录一下CSS3 绘制盒子效果的方法. css3允许使用 3D 转换来对元素进行格式化,转换是使元素改变形状.尺寸和位置的一种效果,3D转换可以通过设置transform的属性值 ...

  7. C++ 定义盒子的Box类,具有以下要求: 可设置盒子的形状; 可计算盒子的体积; 可计算盒子的表面积

    定义盒子的Box类,具有以下要求: 可设置盒子的形状: 可计算盒子的体积: 可计算盒子的表面积: #include<iostream> using namespace std; class ...

  8. css3弹性盒子模型之box-flex(--)

    今天看到蓝色理想上面有一篇文章讲<css3弹性盒模型布局模块介绍>里面讲到用box-flex,突然觉得有点心慌,上次看到响应式网页设计里面 也同样讲到flex box自适应布局,而上次竟然 ...

  9. CSS3盒模型display:box详解

    display:box;box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构.css实现的布局方式.经典的一个布局应用就是布局的垂直等高.水平均分.按比例划分. 目前box ...

最新文章

  1. 【LOJ】#2066. 「SDOI2016」墙上的句子
  2. 决策类AI成最具商业价值应用产品 第四范式入选Gartner中国5大代表厂商
  3. 数据结构与算法-数组
  4. 浪客剑心:位图法Bitmap算法分析
  5. 专业课程设计之客户与服务器程序的同步与通信机制的设计(四)信号量
  6. cheatsheet 常用图标大全
  7. 数据挖掘你真的了解吗?
  8. eclipse下maven打包是出现如下错误com.sun.istack.internal不存在
  9. 四方聚合支付系统+新增USDT提现+全新UI+安全升级修复XSS漏洞补单漏洞 附安装教程
  10. 计算机系统常见的10个硬件 1故障,计算机十项常见故障
  11. php opendir(),PHP opendir()用法及代码示例
  12. WindowsLive™ OneCare™初体验
  13. 百思不得其姐的注意点
  14. 带鱼屏这种极致体验的电脑显示器也“飞入寻常百姓家”
  15. 为保护其App Store,苹果不惜拉踩安卓:iOS比Android更安全!
  16. 认知计算机系统和应用实验报告,计算机认知实习课实验报告.doc
  17. [转载]用树莓派3配置成无线路由器
  18. Java中接口的继承
  19. 聊一聊龙蜥硬件兼容性 SIG 那些事儿 | 龙蜥 SIG
  20. aistudio使用py检测深度学习是否训练完成并发送短信提示

热门文章

  1. SharePoint 2007有性能问题? 先试试这篇.
  2. 如何用 Linux 拨号上网
  3. 研究员公开Razer 0day,插入鼠标即可获得Windows管理员权限
  4. 使用 Unity* 进行并行处理的一种方法
  5. 006-JDK的安装测试
  6. EPOLL AND Nonblocking I/O
  7. Java Swing中键盘事件的处理
  8. 设计模式(五)——建造者模式
  9. 【不用拔插U盘也可以继续使用】
  10. keepalived配置参数官方文档中文翻译版