CSS:盒子模型,布局

盒子模型

菜鸟教程的盒子模型讲解
我觉得讲的非常好,推荐阅读

概念理解

盒子模型: CSS为了对HTML元素进行排版布局,从而抽象出的一个模型

CSS元素的分类(HTML中对应CSS的标签)

块级元素:独占一行,对宽度,高度支持 display:block 举例:div,h1~h6,ul,li
内联元素:不独占一行,对宽度高度不支持;内容多长占据多大的空间 diaplay:inline 举例:a,span
内联块级元素:不独占一行,但是对宽度高度支持 display:inline-block 举例:img,table

盒子模型,存在默认值
块级元素自带属性display:block
内联元素自带属性display:inline
内联级元素自带属性diaplay:inline

但是可以通过display属性修改

如果修改display属性为inline,div也会具备内联级元素(比如span)的特征

在这里插入图片描述

说白了,盒子模型就是display属性的修改

盒子模型的内部结构

盒子模型的构成
来源自https://www.runoob.com/css/css-boxmodel.html
content:内容区,主要放置我们想要的内容,比如文字,图片等
padding:填充区,边框区以里,内容区以外的部分;填充区的内边距,内容与内容边界的间距,可以让内容变好看
border:边框区,可以设置边框的样式
margin:外边框区,可以设置上下左右的居中

填充区,边框区,外边框区默认宽度都是0

不同区域相关的属性

content:

width,height,一般就是修改这两个指标
重点:width,height默认只对内容区起作用

padding

在这里插入图片描述
通过外围增加区域形成内容填充,不是内容缩了

padding元素用法:以上为开始,顺时针旋转,不够4个的直接对称

.div{
   
   
    padding:10px// 上下左右
    padding:10px 20px// 上下,左右
    padding:10px 20px 30px// 上,右,下,左
    padding:10px 20px 30px 40px// 上,下,左,右
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值