美文网首页
CSS盒模型

CSS盒模型

作者: _李雷 | 来源:发表于2017-03-07 19:58 被阅读0次

盒模型是CSS中一个重要的概念,它是元素大小呈现的方式。如图:

盒模型.png

CSS3中新增了一种盒模型计算方式:box-sizing。盒模型默认的值是content-box,新增的值是padding-box和border-box,几种盒模型计算元素宽高如下:

content-box(默认)

布局所占宽度Width:
Width = width + padding-left + padding-right + border-left + border-right
布局所占高度Height:
Height = height + padding-top + padding-bottom +border-top + border-bottom

padding-box

布局所占宽度Width:
Width = width(包含padding-left + padding-right) + border-left + border-right
布局所占高度Height:
Height = height(包含padding-top + padding-bottom) + border-top + border-bottom

border-box

布局所占宽度Width:
Width = width(包含 padding-left + padding-right + border-left + border-right)
布局所占高度Height:
Height = height(包含padding-top + padding-bottom +border-top + border-bottom);

margin叠加

在实践中对网页进行布局时,它会造成很多混淆。简单地说,当两个或多个垂直边距相遇时,它们形成一个外边距,如图。这个外边距的高度等于两个发生叠加的外边距的高度中的较大者。但是只有普通文档流中块框的垂直外边距才会发生外边距叠加。行内框、浮动框或者绝对定位框之间的外边距不会叠加。

叠加.png

相关文章

  • 6.3盒模式

    盒模型 什么是CSS盒模型? CSS盒模型仅仅是一个形象的比喻, HTML中的标签都是盒模型 CSS盒模型指那些可...

  • 盒模型

    什么是CSS盒模型? CSS盒模型仅仅是一个形象的比喻, HTML中的标签都是盒模型 CSS盒模型指那些可以设置宽...

  • CSS盒模型

    CSS盒模型的认识 标准模型 和 IE模型 CSS盒模型包括content,padding,border,marg...

  • Css盒模型以及Bfc的应用场景

    CSS盒模型: 一 基本概念: 分为标准模型+IE模型。 二 标准盒模型和IE盒模型的区别。CSS如何设置这两种盒...

  • CSS 盒模型总结

    概念 CSS盒模型 包含:content padding border margin 类型 CSS盒模型分为 标准...

  • HTML/CSS 04-css盒模型

    css盒模型的组成部分,css margin,css padding,css盒子的实际大小 目录: 一、盒模型的组...

  • html+css 12

    开篇十二章 1、css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型,...

  • 1.CSS盒模型

    css盒模型 css中,Box Model叫盒子模型;盒模型规定了 元素内容(content)、内边距(paddi...

  • 前端知识点之谈一谈css盒模型、BFC

    知识点:--css 盒模型--标准模型和 IE 模型--BFC 谈一谈 css 盒模型、BFC 是面试中常见的问题...

  • CSS盒模型作业

    前言:本章主要讲CSS盒模型,CSS盒模型是CSS中most import 的一个概念,如果我们想学好CSS,那么...

网友评论

      本文标题:CSS盒模型

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