前端学习之盒系列模型

本文主要介绍了CSS盒模型的基础知识。盒模型主要有width、height、padding、border、margin五个属性,阐述了各属性含义及真实宽度的计算方式。还介绍了padding属性的编写方法,包括小属性和综合属性写法,以及小属性层叠大属性的编写要点。

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

       盒模型的学习,一个盒子中的主要属性有5个:width,height,padding,border,margin;这五个属性在CSS中代表的主要含义,weight在CSS中表示的是内容的宽度,而不是盒子的宽度;height指的是内容的高度,而不是盒子的高度;padding是内边距的意思;border指的是边框,margin指的是外边框。

      在CSS中,宽度和真实占有的宽度不是一个概念,真实宽度=左border+左padding+width+右padding+右border;在CSS中,如果想要保持一个盒子的真实占有宽度不变,那么增加width就要相应的减去padding,增加padding就要相应的减去width;padding是内边距,有背景颜色,padding是4个方向的;分别为:padding-top,padding-right,padding-bottom,padding-left;在编写padding属性的时候,有两种方法,第一种是写小属性,例如:padding-left:20px; 
            padding-right:30px;
            padding-top:20px;
            padding-bottom:10px;

       第二种是写综合属性,综合属性用空格隔开,例如:padding:30px 20px 40px 100px;四个数字按顺序分别为:上、右、下、左;在写综合属性的时候,可以写四个属性值:padding:30px 20px 40px 100px;盒模型为:

                                                                   

三个属性值:padding:30px 20px 40px ,没有左边属性值,此时该值与右边属性值相同;盒模型为:

                                                                   

两个属性值:padding:30px 20px,此时下边的属性值与上边的属性值相同,左边的属性值与右边的属性值相同;盒模型为:

                                                                

一个属性值;padding:200px ;盒模型为

                                                              

在编写盒模型时,要懂得用小属性层叠大属性,例如:padding:20px;
                                                                                      padding-left:30px

盒模型为:

                                                              

上面为盒模型的基础知识,目前自己在自学习前端知识,是自己总结的,望大家多多指教!

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值