前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IT课程 CSS基础 025_边距和填充

IT课程 CSS基础 025_边距和填充

作者头像
zhaoJian.Net
发布2024-04-03 12:47:04
680
发布2024-04-03 12:47:04
举报
文章被收录于专栏:zhaoJian.NetzhaoJian.Net

边距

在CSS中,边距与填充是两个不同的概念,都是用于控制元素之间的空间和影响页面的布局。

示例效果
示例效果
边距(外边距)

边距(margin)是指元素与其相邻元素之间的空间,边距可以用于控制元素之间的距离,影响页面的布局,边距本身没有背景颜色,是完全透明的,不会影响元素的实际大小。可以为正值或负值,单位可以是像素(px)、百分比(%)、em等。

示例:

代码语言:javascript
复制
.base {
    width: 200px;
    height: 200px;
}
.example1 {
    margin: 10%;
    background-color: blue;
}
.example2 {
    margin: -50px 50px;
    background-color: green;
}
.example3 {
    margin: 10px 20px 30px 40px;
    background-color: red;
}
代码语言:javascript
复制
<div class="base example1"></div>
<br>
<div class="base example2"></div>
<br>
<div class="base example3"></div>

效果:

示例效果
示例效果

可使用 margin-topmargin-rightmargin-bottommargin-left 单独设置某一方向的边距。

示例:

代码语言:javascript
复制
.example1 {
    margin-top: 100px;
    margin-right: 50px;
    margin-bottom: 80px;
    margin-left: 50px;
    background-color: blue;
    width: 200px;
    height: 200px;
}
代码语言:javascript
复制
<div class="example1"></div>

效果:

示例效果
示例效果
填充(内边距)

填充(padding)是指元素内部内容与元素边框之间的空间,填充可以用于调整元素内部内容与边框之间的距离,影响元素的尺寸和布局,填充会继承元素的背景颜色,会影响元素的实际大小。不支持负值,单位可以是像素(px)、百分比(%)、em等。

示例:

代码语言:javascript
复制
.base {
    width: 200px;
    height: 200px;
}
.example1 {
    padding: 3%;
    background-color: blue;
}
.example2 {
    padding: 10px 50px ;
    background-color: green;
}
.example3 {
    padding: 10px 20px 30px 40px;
    background-color: red;
}
代码语言:javascript
复制
<div class="base example1">padding测试</div>
<br>
<div class="base example2">padding测试</div>
<br>
<div class="base example3">padding测试</div>

效果:

示例效果
示例效果

可使用 padding-toppadding-rightpadding-bottompadding-left 单独设置某一方向的填充。

示例:

代码语言:javascript
复制
.example1 {
    padding-top: 20px;
    padding-right: 50px;
    padding-bottom: 80px;
    padding-left: 10px;
    background-color: blue;
    width: 200px;
    height: 200px;
}
代码语言:javascript
复制
<div class="example1">padding测试</div>

效果:

示例效果
示例效果
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 边距
    • 边距(外边距)
      • 填充(内边距)
      相关产品与服务
      腾讯云服务器利旧
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档