前端之CSS盒子模型

本文介绍了CSS中的盒子模型,包括块级、内联级和弹性盒子分类,详细讲解了盒子属性(如内容区、填充区、边框和外边距),并重点强调了box-sizing的使用。作者鼓励读者练习并指出弹性盒子模型的重要性。
摘要由CSDN通过智能技术生成

一、前言

        我们来继续更新CSS的内容,往期的内容可以到前端专栏里去看,也可以点下面的链接

HTML常用内容:

https://blog.csdn.net/AWSDN/article/details/136112174spm=1001.2014.3001.5501
CSS前言:

https://blog.csdn.net/AWSDN/article/details/136127534?spm=1001.2014.3001.5501

CSS选择器:

https://blog.csdn.net/AWSDN/article/details/136131947?spm=1001.2014.3001.5502
        我打算从4个部分来讲CSS的内容,分别是选择器、盒子模型、布局、style样式。那么本篇就来介绍CSS中盒子模型部分。顾名思义,盒子模型就是一种模板,它可以让盒子里的元素按照既定规则进行排列,它的作用其实是让我们更方便的去进行布局,有了盒子模型我们可以很轻松的完成各种我们想要的布局,下面我们就对各种盒子模型进行介绍。

二、内容

1、盒子模型分类

(1)块级盒子(块级元素)
  • 独占一行,对宽度高度都支持
  • 纵向布局
  • div ul li p table h1~h6
  • display:block(设置为块级盒子)
(2)内联级盒子(内联级元素)
  • 不独占一行,对宽度高度不支持
  • 横向布局
  • a span
  • display:inline(设置为内联级盒子)
(3)内联块级盒子
  • 不独占一行,但对宽度高度都支持
  • 横向布局
  • img input
(4)弹性盒子
  • 默认不管父级元素能否放下子元素,子元素都会横向布局(可手动设置)
  • 本该纵向布局,父集中加入display: flex;变为横向布局,子元素自动压缩
  • display:flex(设置为弹性盒子)

2、盒子属性

上右下左(没有设置默认和对称的一样,设置一个值即四方边距),单独设置一方面其他都为0px,不可省略

内容区:width,height

填充区:padding

边框区:border

  • border-style: ;边框样式
  • border-color:;边框颜色
  • border-width:;边框宽度组成

简化写法无顺序要求

还可以单独对边框各部分宽度以及各部分颜色样式单独处理,例如:border-top-color

外边距:margin

  • auto:居中(css中只能横向居中)(首先要有宽度width)

3、盒子宽高

  • box-sizing:content-box ; 默认值
  • box-sizing:border-box; 内容区宽高改为设置整个盒子大小,内容向内压缩

三、总结

虽然本期内容很少,但是这些绝对是最值得自己拿出时间来练习的部分,最重要的是弹性盒子模型,非常的好用实用。如果有错误欢迎指正,另外如果本文对你有帮助的话,希望关注点赞支持,谢谢各位😘😘😘

  • 23
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值