W3C CSS学习笔记

padding

padding是指元素的内边距,元素距离盒子边框的距离。

padding属性

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

属性的取值:

  • length - px, pt, cm, etc.
  • % - 设置为外框宽度的%
  • inherit - 设置为跟父元素一样的值

设置方法

div {
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 80px;
}

简写:

div {
  padding: 25px 50px 75px 100px;
}

如果padding属性设为3个值:

  • padding: 25px 50px 75px;
    • top padding is 25px
    • right and left paddings are 50px
    • bottom padding is 75px

如果padding属性设为2个值:

  • padding: 25px 50px;
    • top and bottom paddings are 25px
    • right and left paddings are 50px

如果padding属性设为1个值:

  • padding: 25px;
    • all four paddings are 25px

Padding和元素宽度

如果指定了padding属性,元素的实际宽度需要把padding考虑进去。

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

此时div的宽度为:300px + 25px + 25px.

如果仍想保持宽度为300px,则需要设置box-sizing属性:

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述: CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 一、注释: CSS注释以 "/*" 开始,...
    进入web前端阅读 2,049评论 0 8
  • 前面学习了使用HTML为网页添加内容,要对所添加的内容进行布局,就需要使用到CSS,JS等,这里就记录一下自己关于...
    wxyzcctn阅读 570评论 0 3
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,102评论 0 1
  • CSS 指层叠样式表(Cascading Style Sheets),是一种用来为结构化文档(如 HTML 文档或...
    神齐阅读 2,145评论 0 14
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 981评论 0 1