美文网首页
css盒子box-sizing属性

css盒子box-sizing属性

作者: nickNic | 来源:发表于2019-07-11 17:46 被阅读0次

1、css3中新增了一个box-sizing属性这个属性可以保证我们给盒子设置padding和border之后盒子元素的宽度和高度不变

2、box-sizing属性是如何保证增加padding和border之后盒子的元素宽度和高度不变?
增加padding和border之后要想保证盒子的元素宽度和高度不变那么就必须减去一部分内容的宽度和高度

3、box-sizing取值
3.1 content-box取值
元素的宽高= 边框+内边距+内容宽高

3.2 border-box取值
元素的宽高=width height的宽高

4注意点
4.1如果两个盒子是嵌套关系那么设置了里面一个盒子顶部的外边距,外面一个盒子也会被顶下来
4.2如果外面的盒子不想一起被顶下来,那么可以给外面的盒子添加一个边框属性
4.3在企业开发中,一般情况下如果需要控制嵌套关系盒子之间的距离,应该首先考虑padding,其次才是margin,margin本质上是用于控制兄弟关系之间的间隙的

相关文章

  • 2017-02-20 CSS 学习笔记am

    盒子 box-sizing 属性 CSS3 中新增了一个 box-sizing 属性,这个属性可以保证我们给盒子新...

  • CSS3中的box-sizing属性

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

  • css盒子模型

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

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

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

  • 盒模型

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

  • css盒子box-sizing属性

    1、css3中新增了一个box-sizing属性这个属性可以保证我们给盒子设置padding和border之后盒子...

  • box-sizing -CSS

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

  • # 边框属性

    # 边框属性 # 内边距 # 外边距 # CSS盒子模型 # box-sizing #清空默认边距 #行高(lin...

  • css属性总结

    记录css属性 <1>box-sizing属性: 例子:div{ box-sizing:border-box;-...

  • 前端面试题之css篇(附答案)

    css经典面试题 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?box-sizing属性?请...

网友评论

      本文标题:css盒子box-sizing属性

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