美文网首页前端分享Web前端之路让前端飞
《图解CSS3》学习记录(04-CSS3盒模型)

《图解CSS3》学习记录(04-CSS3盒模型)

作者: 石宝宝 | 来源:发表于2017-05-10 09:38 被阅读23次

盒模型的基础内容就不赘述了,主要记录一下项目中用到的属性。

box-sizing:

用来控制盒模型的解析模式,其主要目的时控制元素的总宽度。

content-box:默认值,让元素维持W3C标准的盒模型,即宽高都是值内容(content)区域,至于padding、border和margin都在这个基础上加,也就是元素的实际尺寸总是大于等于设置的尺寸。

border-box:让元素维持IE传统的盒模型,即元素设置的宽高即元素最终的宽高,padding和border都会向内占位,所以内容区域尺寸始终小于等于设置的尺寸。当我们要实现如下布局时,使用border-box模式可能会更加方便:

三列布局

如上图,如果要求总宽度一定,各个列都要固定宽度,而且需要有内边距padding和边框border,这时我们就可以设置这三个元素的box-sizing属性为border-box,直接设置三个栏目的宽度,免去了计算边框和内边距的麻烦(小弟拙见,欢迎各位前辈批评指正)。

还有在元素宽度被设置成100%时,想要添加padding,border-box也能帮上大忙。

inherit:继承父元素的和模型模式。

相关文章

  • 《图解CSS3》学习记录(04-CSS3盒模型)

    盒模型的基础内容就不赘述了,主要记录一下项目中用到的属性。 box-sizing: 用来控制盒模型的解析模式,其主...

  • CSS3Flex和圣杯布局

    一、css3盒模型 css3增加了盒模型属性box-sizing,能够事先定义盒模型的尺寸解析方式。box-siz...

  • 盒模型

    主要有两种盒模型: IE盒模型和标准盒模型。 CSS3的box-sizing可以定义使用哪种盒模型。 IE盒模型的...

  • CSS3 盒子模型

    @(HTML5)[CSS3盒子模型] [TOC] 六 、CSS3盒子模型 盒子阴影 box-shadow h-sh...

  • Day03(css3盒模型,demo 渐变)

    CSS3 盒模型 1.盒模型分为两种:W3C盒模型和IE盒模型 W3C盒模型标准:盒子宽度=内容宽度,就是widt...

  • 盒子模型

    面试鸭前端学习记录 盒模型 盒模型组成:由里向外content,padding,border,margin. 盒模...

  • 5个CSS、HTML5最常见前端面试题

    1、CSS3的盒子模型; 答案:标准盒模型(box-sizing:content-box)、怪异盒模型(box-s...

  • CSS3弹性盒子

    弹性盒模型 弹性盒模型是CSS3新增的属性,设置display属性值为flex的元素为弹性盒模型对象。弹性盒子由弹...

  • [读]响应式布局:CSS3弹性盒flex布局模型

    响应式布局:CSS3弹性盒flex布局模型

  • CSS盒模型

    一、CSS盒模型 标准模型 IE模型 使用CSS3的box-sizing属性设置何种模型 box-...

网友评论

    本文标题:《图解CSS3》学习记录(04-CSS3盒模型)

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