美文网首页
css基本盒模型介绍

css基本盒模型介绍

作者: pipu | 来源:发表于2020-06-02 10:33 被阅读0次

css基本盒模型介绍

在布局一个页面文档时,浏览器渲染引擎会根据CSS的基本盒模型规则将每个元素看做一个矩形盒子来呈现。CSS决定这些盒子的尺寸、位置和其他属性(颜色、背景、边框尺寸)

每个盒子由四部分组成,由各自的边框界定:内容边界,内边距边界,边框边界和外边距边界。

[图片上传失败...(image-b27e2f-1591065054905)].png)

内容区域,被内容边界包围,包含“真正”的元素内容,例如文字,图片或者视频播放器。它的尺寸是内容宽度和内容高度。通常有一个背景颜色或背景图片。

如果属性 box-sizing被设置为 content-box(默认值)并且元素是一个块元素,内容区域的尺寸可以被width,min-width,max-width,height,min-height,max-height精确控制。

内边距区域,被内边距边界包围,扩展内容区域使其包含元素的内边距。它的尺寸是内边距盒子宽度和内边距盒子高度。

内边距的大小由padding-top,padding-bottom,padding-left,padding-right,padding来控制

边框区域,被边框边界包围,扩展内边距区域使其包含元素边框。它的尺寸是边框盒子宽度和边框盒子高度。

边框的大小由border-wdth,border控制,如果属性 box-sizing被设置为 box-sizing,边框区域的尺寸可以被width,min-width,max-width,height,min-height,max-height精确控制,此时,若有盒子由背景颜色或者背景图片,它将扩展到整个边框边界。这个行为可以被属性background-clp改变。

外边距区域,被外边距边界包围,扩展边框内容使其包含元素的外边距。它的尺寸是外边距宽度和外边距高度。

外边距的大小由margin-top,margin-bottom,margin-left,margin-right,margin控制。当外边距合并发生的时候,外边距区域不会被清晰的界定以为外边距被共用了。

最后,对于为改变的行内元素,占据的空间(撑起当前行的高度)是有line-height控制的,同时边框和内边距仍展示的内容周围。

<p style="line-height: 30px;">
    <i style="padding: 10px;height:20px;border: 5px solid #ddd;">aaa</i>
</p>

p元素的高度此时是30,而I的高度是46,此时改变p的line-height属性不会改变i的高度,会改变p的高度。[站外图片上传中...(image-c5f507-1591064932952)]
此时i元素的内边距和边框都生效了。

相关文章

  • css基本盒模型介绍

    css基本盒模型介绍 在布局一个页面文档时,浏览器渲染引擎会根据CSS的基本盒模型规则将每个元素看做一个矩形盒子来...

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

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

  • html+css 12

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

  • css布局模型

    清楚了css盒模型的基本概念、盒模型类型,我们就可以深入探讨网页布局的基本模型了。布局模型与盒模型一样都是css最...

  • hc15(12-1~12-9)

    css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与...

  • Css学习

    css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与...

  • css布局模型和代码简写

    css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与...

  • HTML+CSS学习笔记 (12) - CSS布局模型

    css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与...

  • CSS布局模型

    1.css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模...

  • 前端面试准备--2.css盒模型

    css盒模型 1.题目:谈谈你对css盒模型的认识(从理论转化到应用) 基本概念:标准模型+ IE模型border...

网友评论

      本文标题:css基本盒模型介绍

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