HTML笔记_第七章盒子模型

第七章盒子模型

一、盒子模型

定义:

页面中任何标签都可以看做一个盒子模型

组成:

盒子模型=内容(width,height)+边框(border)+内边距(padding)+外边距(margin)

tips:页面中的任何标签的实际宽度和实际高度,都要从盒子模型考虑,千万不要看内容。

二、标准文档流

定义:

页面中任何标签都会被浏览器从上到下,从左到右进行解析和绘制

分类:

根据文档流分类:块级标签和行级标签

块级标签:div、p、ul、li、ol、li、dl、dt、dd、h1-h6、table

特点:

1.没有宽度、宽度默认为0、其宽度由实际内容决定。

2.不能对其进行设置高度和宽度。

3.一行可以显示多个,从左到右布局。

三、盒子的浮动

定义:

将设置的标签盒子使用浮动属性来脱离文档流

本质:

一旦一个标签使用浮动属性脱离文档流,不会遵守文档流从上往下的布局方式。

应用场景:

1.菜单:所有li有一行显示

2.使用div布局时如果要div标签在一行显示,可以使用浮动。

注意:浮动虽然好,但是会有一个缺点,造成父级标签塌陷,高度为0

1.设置父级标签的高度

2.在父级标签设置一个样式属性 overflow:hidden 溢出隐藏

3.在添加一个小儿子标签添加一个属性 clear:both 清除所有浮动带来的影响

四、定位

关键字:position

取值:static 静态的(默认的)absdute 绝对定位 fixed 固定定位 relative 相对定位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SSD_3511

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值