box-sizing的允许值包括:

  1. content-box(默认值),标准的盒子模型。border和padding不计算入width之内,对象的实际宽度element width=width+border+padding。
  2. border-box(怪异模式)。border和padding计算入width之内。对象的实际宽度element width=width。
  3. padding-box(一般不支持)。padding计算入width之内。对象的实际宽度element width=width+padding。

示例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">.content-box{box-sizing:content-box;-moz-box-sizing:content-box;width: 100px;height: 100px;padding: 20px;border: 5px solid #E6A43F;background: blue;}.padding-box{box-sizing:padding-box;-moz-box-sizing:padding-box;width: 100px;height: 100px;padding: 20px;border: 5px solid #186645;background: red;                }.border-box{box-sizing:border-box;-moz-box-sizing:border-box;width: 100px;height: 100px;padding: 20px;border: 5px solid #3DA3EF;background: yellow;}
</style>
</head>
<body>
<div class="content-box">content-box</div>
<div class="padding-box">padding-box</div>
<div class="border-box">border-box</div>
</body>
</html>

浏览器显示效果如下:

css关于width和height的计算方式相关推荐

  1. 【CSS中width、height的默认值】

    对于初学者来说,CSS中的width.height的默认值是很神奇的,因为经常看到如下这样的代码:明明只给一个#father标签(红色的div)设置了一个width,为啥它在浏览器中显示出来是有一个固 ...

  2. web前端入门到实战:CSS属性width和height

    width 是定义元素内容区的宽度: height是定义元素在内容区的高度. 在内容区外面可以增加内边距(padding).边框(border)和外边距(margin),这样的话就成了我们常说的盒子模 ...

  3. css中width、height、margin、padding默认值总结

    默认值 left   top   right   bottom   width   height: 默认值为 auto margin  padding:  默认值为 0 百分比参照于谁 width  ...

  4. jQuery中的样式(七):addClass()、removeClass()、toggleClass()、hasClass()、css()、width()、height()等

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head ...

  5. CSS中百分比单位计算方式整理

    整理于:https://www.w3cplus.com/css/a-percentage-unit-in-css.html 1.font-size 相对于父元素的font-size来计算,如果父元素( ...

  6. CSS样式表引入的三种方式,及优先级顺序

    CSS样式表引入的三种方式,及优先级顺序 CSS可以通过三种方式引入样式表,三种方式分别是行内样式表,内部样式表和外部样式表. 行内样式表 通过给标签设定style属性 <body>< ...

  7. css 水平垂直居中的几种常见方式

    下面是几种常见的水平垂直居中方式,可在不同情形下方便采用不同的方式 html <body><div class="box"><div class=&q ...

  8. CSS文字居中显示的几种方式

    1.利用line-height和vertical-align html <div class="box"><span>测试文字</span> & ...

  9. CSS元素上下左右居中的几种方式

    CSS元素上下左右居中的几种方式 假设以以下父子元素实现上下左右居中为例: <div class='father'><div class='son'></div> ...

最新文章

  1. ListT随机返回一个
  2. 开源库libuuid简介及使用
  3. java之Scanner
  4. pip 安装依赖库版本低问题
  5. arcgis server 无法手动删除切片
  6. 一篇文章讲清Go的内存布局和分配原理
  7. windows 命令行中 「ftp」「sftp」命令的使用
  8. ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程
  9. 华硕网吧服务器型号,华硕服务器-Z10PA-D8 | 专业网吧维护
  10. 本科毕业设计——基于C++的棋类游戏自动生成工具的设计与实现
  11. 计算机电源复位,关于Apple本本的电池复位(重置电源管理、电池重置)方法
  12. Linux部署启动服务脚本
  13. java导出excel弹出下载框_[Java教程]Springmvc和poi3.9导出excel并弹出下载框
  14. java个人银行账户管理程序代码改写
  15. python统计列分布_pd.DataFrame统计各列数值多少的实例
  16. ear的英语怎么念_ears用英语怎么读?
  17. 科学-天文学:天文学百科
  18. java中UPD的一个简单的例子
  19. 做不好资产清点的网络安全防护都是耍流氓
  20. 【论文笔记】Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in NLP

热门文章

  1. 人工智能(numpy)—— 数据分析
  2. 示例解析缓冲区溢出攻击的原理
  3. 7段均衡器最佳参数_介绍一下十段均衡器的设置和参数
  4. 一文教你如何处理高并发
  5. PDF文件如何提取页面,一分钟学会
  6. citrix服务器虚拟化视频,citrix服务器虚拟化(citrix应用虚拟化)
  7. MTK平台AEE_AED分析
  8. 2019零售商业趋势:关于私域流量、裂变营销、下沉市场的商业逻辑思考!
  9. java中如何读取文件内容,附源代码
  10. 很大的鼓舞找到赚钱的股票交易