美文网首页
Css 盒子模型和box-sizing

Css 盒子模型和box-sizing

作者: 弱冠而不立 | 来源:发表于2020-11-10 10:54 被阅读0次

CSS 盒子模型

包括 content (内容元素),padding (内边距),border (边框),外边距(margin)
盒子模型有两种标准:标准模型和IE模型


总结两种模型的区别:
1. 标准模型:盒模型的宽高就算内容(content)的宽高,元素的框总宽高 = 元素的宽高 + 两边的padding值 + 两边的margin值 + 两边的border值
2.IE模型:盒模型的宽高是内容(content)的宽高 + 两边的paddding值 + 两边的border值。
即,元素框的总宽高 = 盒模型(内容(content)的宽高 + 两边的paddding值 + 两边的border值)+ 两边的margin值

box-sizing 属性详解

box-sizing : content-box | border-box;

  1. content-box(默认值): 可以使设置的 width | height 应用到元素的 content。盒模型的 width | height 只包含 content。即元素的实际总宽度 = margin + border + padding + width
  2. border-box: 样式中设置的 width 实际上包含的是除 margin 以外的 border+padding+elment 的总宽度。盒子模型包含 content + padding + border。即元素的实际宽度 = margin + width

总结:content-box 属性即使用的是标准盒子模型;border-box 属性即使用的是 IE 盒子模型

相关文章

  • CSS盒子模型

    css盒子模型分为标准盒子模型和ie盒子模型,分别对应box-sizing: content-box | bord...

  • css盒子模型

    手动设置盒子模型 css3属性 box-sizing box-sizing:content-box是W3C盒子模型...

  • css盒子模型

    css盒子模型有两种:标准模式(box-sizing: content-box)和怪异模式(box-sizing:...

  • min-height、max-height和height有什么不

    box-sizing 概述 box-sizing 属性用于更改用于计算元素宽度和高度的默认的 CSS 盒子模型。 ...

  • day04

    A我今天学到了什么 一.css盒子模型 1.1:box-sizing:border-box box-sizing:...

  • 盒模型

    盒模型切换,使用css3的box-sizing属性box-sizing: content-box; W3C盒子模型...

  • box-sizing -CSS

    box-sizing属性用于更改用于计算元素宽度和高度的默认的CSS盒子模型。 关键字 值box-sizing: ...

  • box-sizing布局笔记

    首先学习box-sizing布局之前,来了解一下css盒子模型(Box Model) 盒子模型(Box Model...

  • CSS3中的box-sizing属性

    box-sizing属性是css3中新添加的属性,用来替换原来的css盒子模型,box-sizing属性值的不同,...

  • box-sizing和calc

    box-sizing 值为content-box 标准的css盒子模型 值为border-box width 和 ...

网友评论

      本文标题:Css 盒子模型和box-sizing

      本文链接:https://www.haomeiwen.com/subject/ztjzsktx.html