1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 网站技术 - html/css - 正文

君子好学,自强不息!

每日笔记,CSS 内边距的简写属性,css内边距设置。div的内边距。

Padding - 简写属性

为了缩减代码,可以在一个属性中指定所有内边距属性。

padding 属性是以下各内边距属性的简写属性:


padding-top

padding-right

padding-bottom

padding-left

工作原理是这样的:

padding 属性有四个值:

padding: 10px 30px 20px 80px;

上内边距是 10px 

右内边距是 30px

下内边距是 20px

左内边距是 80px

实例

使用设置了四个值的 padding 简写属性:

div {
  padding: 10px 30px 20px 80px;
}
77ISP

 padding 属性设置了三个值:

padding: 10px 30px 20px;

上内边距是 10px

右和左内边距是 30px

下内边距是 20px

实例

使用设置了三个值的 padding 简写属性:

div {
  padding: 10px 30px 20px;
}
77ISP

 padding 属性设置了两个值:

padding: 10px 30px;

上和下内边距是 10px

右和左内边距是 30px

实例

使用设置了两个值的 padding 简写属性:

div {
  padding: 10px 30px;
}

77ISP

padding 属性设置了一个值:

padding: 20px;

所有四个内边距都是 20px

实例

使用设置了一个值的 padding 简写属性:

div {
  padding: 20px;
}
77ISP

内边距和元素宽度

CSS width 属性指定元素内容区域的宽度。内容区域是元素(盒模型)的内边距、边框和外边距内的部分。

因此,如果元素拥有指定的宽度,则添加到该元素的内边距会添加到元素的总宽度中。这通常是不希望的结果。

实例

在这里,<div> 元素的宽度为 300px。但是,<div> 元素的实际宽度将是 350px(300px + 左内边距 25px + 右内边距 25px):

div {
  width: 300px;
  padding: 25px;
}
77ISP

若要将宽度保持为 300px,无论填充量如何,那么您可以使用 box-sizing 属性。这将导致元素保持其宽度。如果增加内边距,则可用的内容空间会减少。

实例

使用 box-sizing 属性将宽度保持为 300px,无论填充量如何:

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
 
}
这个 div 是 300 像素宽。


div 的宽度保持在 300 像素,尽管总的左右内边距为 50 像素,因为设置了 box-sizing: border-box 属性。


本文来源:1818IP

本文地址:https://www.1818ip.com/post/144.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。