您现在的位置是:网站首页> 编程资料编程资料
详解CSS 怪异盒模型和标准盒模型CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
2021-09-04
882人已围观
简介 这篇文章主要介绍了详解CSS 怪异盒模型和标准盒模型,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在html文档中,每个渲染在页面中的标签都是一个个盒子模型。
盒子模型又分为 : W3C标准的盒子模型 和 IE标准的盒子模型。
由于目前大部分主流的浏览器支持的是W3C标准盒模型(标准盒模型),也有保留对怪异盒子样式的解析,当然IE沿用的是自己标准的盒模型(怪异盒子模型)
用两个简单的例子分别介绍下这两个盒子模型:
标准盒模型:
.box1{ width: 200px; height: 200px; background-color: aqua; padding: 30px; } .box2{ width: 200px; height: 200px; background-color: red; }

这里外层盒子的width和height都是:30 + 200 + 30 = 260px。
怪异盒模型
.box1{ width: 200px; height: 200px; background-color: aqua; padding: 30px; box-sizing: border-box; } .box2{ width: 200px; height: 200px; background-color: red; }

这里外层盒子的width和height都是:30 + 140+ 30 = 200px。
这里得出一个结论:
标准盒模型,一个块的总宽度 = width(content的宽度) + margin(左右)+ padding(左右)+ border(左右)
怪异盒模型,一个块的总宽度 = width(content + border + padding)+ margin(左右)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- css3的动画特效之动画序列(animation) 基于html css实现带搜索图标的搜索框功能 分享8款纯CSS3实现的搜索框功能CSS实现隐藏搜索框功能(动画正反向序列)
- CSS 利用table实现五种常用布局的方法示例CSS display属性的table表格布局CSS table 单行布局示例代码CSS 使用table布局网页是不明智div+css table布局实现代码
- 如何利用css隐藏input的光标示例代码CSS3表单input输入框聚焦动画特效源码 24种CSS3实现input动态输入框特效源码基于CSS3实现4种input元素滑块UI样式特效源码CSS3实现input按钮样式特效源码使用CSS来扩展增强Input Range的示例CSS3实现的input输入框蓝光特效源码CSS实现当鼠标移到input上时鼠标变为不可输入的状态CSS样式去除input和textarea点击选中框CSS为指定的input文本框添加背景在input中右边加上一个图标的css样式
- css3实现多个元素依次显示效果CSS :befor :after 伪元素的巧妙用法详解CSS nth-child与nth-of-type的元素查找方式css判断某元素的子元素个数并分别设置样式的方法CSS 实现元素较宽不能被完全展示时将其隐藏的方法单元素利用css实现多重边框效果示例代码css3之UI元素状态伪类选择器实例演示利用CSS3伪元素实现逐渐发光的方格边框css 获取从第n个开始之后的所有元素
- 利用纯css实现缩略图悬停效果实例代码纯CSS3实现的鼠标悬停文字发光动画特效源码纯CSS3实现鼠标悬停星星评分特效源码纯CSS3制作12种鼠标经过按钮悬停动画效果特效源码纯css3实现的鼠标悬停图片遮罩文字显示动画特效源码纯CSS3制作的鼠标悬停时边框旋转纯css3实现的鼠标悬停放大图片,同时其他图片模糊效果源码纯CSS3实现鼠标悬停卡片翻转切换特效源码纯css3实现的鼠标悬停图标导航动画变换特效源码纯CSS实现鼠标悬停显示图片效果的实例分享纯css3实现的9款鼠标悬停后图片散开动画特效源码
- 浅析CSS里的BFC和IFC的用法10分钟理解CSS BFC原理及其应用浅谈CSS潜藏着的BFCcss布局之BFC模式(block formatting context)CSS布局基础BFC CSS使用BFC规则布局引发外层div包裹内层div的处理方法CSS理解块级格式上下文(BFC)
- CSS定位的教程CSS属性之定位属性(图文详解)css绝对定位如何在不同分辨率下的电脑正常显示定位位置?(一定要看!)CSS position属性和实例应用演示css position定位属性_动力节点Java学院整理 css中的三种基本定位机制CSS的position定位和float浮动详解CSS 定位之position全面了解CSS3定位和浮动详解深入理解CSS定位与层叠
- CSS圆形缩放动画简单实现CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 浅谈CSS代码重构页面重构技能-Javascript、CSS篇页面重构技能-内容篇Firefox和IE通用的三则网站重构实用技巧-CSS教程-网页制作-网页教学网
- 利用CSS+JS实现唯美星空轨迹运动效果css3进阶之less实现星空动画的示例代码
