css盒子概述

本文介绍了CSS中的盒子模型,包括盒子的概念、组成以及CSS中盒子的使用方法,如内容区域、内边距、边框和外边距的设置,并通过实例演示了如何控制元素的边距和边框,强调了`box-sizing`属性对于元素实际宽高的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

盒子的概念

       1.页面中的每一个标签,都可以看作一个盒子,通过盒子的视角更方便的进行布局。


       2.浏览器在渲染(显示)网页时,会将网页中的元素看做是一个个的矩形区域,我们也形象的称之为盒子。

盒子组成

        css中规定每一个盒子分别由: 内容区域(content)、内边距区域(padding)、边框区(border)、外边距区域(margin)构成,这就是盒子模式。

标签用法:

我们首先要理解盒子的概念,css中盒子我们可以理解为我们平时的快递,运输的物品相当于content,我们用于装物品的纸壳相当于border,而纸壳和运输的物品之间填充的泡沫或者空气袋子可以理解为padding,而纸壳和快递箱之间的地方就叫做margin。

1. padding用法: 

            padding: 数字(n)px;      (表示给content四周加上宽度为n的内边距)

            padding-left/right/top/bottom:数字(n)px;      (表示给content单独一边加上宽度为n的内边距)

            padding:数字(n1)px 数字(n2)px 数字(n3)px; 数字(n4)px      (以上右下左的顺时针顺序给四周加上内边距,表示上内边距为n1,右内边距为n2,下内边距为n3,左内边距为n4)

            padding:数字(n1)px 数字(n2)px 数字(n3)px;      (表示上内边距为n1,左右内边距为n2,下内边距为n3)

            padding:数字(n1)px 数字(n2)px;(表示上下内边距为n1,左右内边距为n2)

2.margin用法:       

            加外边距用法与padding一致 可以参考上面的padding用法。

3.border用法:

            boder: 宽度(n px)+线的类型+线的颜色。(四周都会加上)

            border-left/right/bottom/top: 宽度(n px)+线的类型+线的颜色。(只给指定的一个方向加上)

            线主要的三种类型:solid(实线) dashed(虚线) dotted(点线)。

演示:

注意:给div标签的实际宽高是包括了border和padding的宽度的,所以要想让div标签宽高就为200,那就要加上 box-sizing: border-box,若不加上那么实际宽高就应为200px+20px+5px=225px。

运行结果:

按下F12进行检查可以明确看出content,padding,border,margin的分层。

           

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值