看图学习CSS盒子模型,很简单但很重要的概念

今天这篇笔记聊聊CSS中一个非常基础但是看图很重要的概念——盒子模型:

什么是盒子模型

顾名思义,就是学习HTML的元素在网页上的展示都是一个一个的盒子,四四方方的模型在页面上排列着,比如像下面这样,简单学习了盒子模型,但重的概为我们学习定位和布局等等高级样式技巧打下基础。看图

盒子模型的学习构成

直接看这张图:

Content:内容区域,也就是服务器托管模型你代码中放在元素内的东西,比如说文字啊、简单子元素啊等等Border:边框,但重的概也就是看图HTML元素的边框,你可以使用border来设置边框的学习宽度、颜色、模型样式Padding:内边距,简单也就是但重的概Border(边框)和Content(内容)之间的距离Margin:外边距,也就是HTML元素和它旁边其他元素的b2b信息网距离盒子模型的分类

根据盒子宽度和高度的计算方式,我们可以把它分为两类,并通过box-sizing属性来设置

标准盒模型:content-box,默认IE盒模型:border-box

标准盒模型(content-box)的特点是:HTML元素真正的宽度=你设置的CSS宽度(width)+padding+border,高度同理

IE盒模型(border-box)的特点是:HTML元素的真正宽度=你设置的CSS宽度(width),高度同理

举例

这个HTML的宽度=200+152+102=250

这个HTML的宽度=200

服务器租用
滇ICP备2023000592号-31