本文介绍: 所有的 HTML 元素基本都是以矩形为基础。每个 HTML 元素周围的矩形空间由三个重要的属性控制padding内边距):它围绕着内容空间margin外边距):它围绕元素外部空间border边框):它紧接着内边距的线。padding控制元素内容border之间的空隙大小

设置元素内边padding

所有的 HTML 元素基本都是以矩形为基础。
每个 HTML 元素周围的矩形空间由三个重要的属性来控制:
padding(内边距):它围绕着内容的空间。
margin外边距):它围绕元素外部的空间。
border边框):它紧接着内边距的线。
padding控制着元素内容border之间的空隙大小
在这里插入图片描述
我们可以看到蓝色盒子和红色盒子都在黄色盒子里面
红色盒子比蓝色盒子有着更多的padding填充空间。
当你增加蓝色盒子的padding值,文本内容与边框距离会逐渐拉大。

设置元素外边margin

margin(外边距)属性控制元素的边框与其他元素之间距离
注意:
①红色盒子的margin值要比蓝色盒子的大,让它看起来比蓝色盒子要小。
②当你增加蓝色的margin值,它会增加元素边框到其他周围元素的距离
在这里插入图片描述

设置元素负外边距

margin 清除周围的(外边框)元素区域margin 没有背景颜色,是完全透明的。
margin 可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性
注意:如果你设置元素margin为负值,元素会变得更大。
在这里插入图片描述

使用padding给元素添加不同的外边距

CSS 允许你使用padding-top,padding-right, padding-bottom和padding-left属性来设置四个不同方向的padding值
需要每次都要分别声明 padding-top,padding-right,padding-bottom和padding-left属性,也可以把它们汇总在padding属性里面声明,如下
注意:四值按顺时针排序:上,右,下,左,并且设置的效果等同于特定声明每一个方向的padding。
在这里插入图片描述

使用margin给元素添加不同的外边距

CSS 允许你使用margin-topmargin-rightmargin-bottom和margin-left属性来设置四个不同方向的margin值。
同样,每个方向的外边距值可以在margin属性里面汇总声明,
来代替分别声明margin-top,margin-right,margin-bottom和margin-left属性的方式
在这里插入图片描述
在这里插入图片描述
特殊 margin: 0 auto; —— 为 margin 或 padding 等属性设置两个值,第一个代表元素的上、下方向(本例设置为 0);第二个代表左、右两边(本例中的auto特殊值,含义是水平方向左右对称)。

原文地址:https://blog.csdn.net/blbyu/article/details/128710621

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_44434.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注