上一课,你学习了盒状模型。在这一课,我们将了解如何通过设置margin(外边距)padding(内边距)这两个CSS属性来改变元素的显示。

  • 为元素设置外边距
  • 为元素设置内边距

为元素设置外边距

一个元素有上(top)、下(bottom)、左(left)、右(right)四个边。外边距(margin)表示从一个元素的边到相邻元素(或者文档边界)之间的距离。可以参考第9课的图示。

在下面这个例子中,我们将了解如何为文档本身(即body元素)定义外边距。下图显示了我们对外边距的要求。

满足上述要求的CSS代码如下:

  body {margin-top:100px;margin-right:40px;margin-bottom:10px;margin-left:70px;}

或者你也可以采用一种较优雅的缩写形式:

  body {margin: 100px 40px 10px 70px;}

  • 显示示例

几乎所有元素都可以采用跟上面一样的方法来设置外边距。例如,我们可以为所有用<p>标记的文本段落定义外边距:

  body {margin: 100px 40px 10px 70px;}p {margin: 5px 50px 5px 50px;}

  • 显示示例

为元素设置内边距

内边距(padding)也可以被理解成“填充物”。这样理解是合理的,因为内边距并不影响元素间的距离,它只定义元素的内容与元素边框之间的距离。

下面我们通过一个简单的例子来说明内边距的用法。在这个例子中,所有标题都具有背景色:

  h1 {background: yellow;}h2 {background: orange;}

  • 显示示例

通过为标题设置内边距,你可以控制在标题文本周围填充多少空白:

  h1 {background: yellow;padding: 20px 20px 20px 80px;}h2 {background: orange;padding-left:120px;}

  • 显示示例

转载于:https://www.cnblogs.com/jason-shang/p/3258423.html

第10课 外边距和内边距相关推荐

  1. 盒子模型(插入图片,外边距,内边距)

    盒子模型(Box Model) 所谓盒子模型 就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器 盒子模型有元素的内容.边框(border).内边距(padding).和外边 ...

  2. php内外边距,CSS 内边距

    CSS 内边距 元素的内边距在边框和内容区之间.控制该区域最简单的属性是 padding 属性. CSS padding 属性定义元素边框与元素内容之间的空白区域. CSS padding 属性 CS ...

  3. 外边距与内边距的区别

    外边距:外部向内挤压,原来的内容空间减少 内边距:内部向内扩张,原来的内容空间增加 <div style="background: aquamarine;width: 200px;he ...

  4. CSS外边距与内边距

    外边距,块元素在网页中的布局 外边距是有负数的 margin:上 右 下 左 margin: 10px 20px 30px 40px margin-top: margin-left: margin-r ...

  5. 【CSS】行高、边框、外边距、内边距

    一.行高line-height 1.概念 2.作用 3. 影响行高因素 4. 单位 二.边框border 1.属性 2.联写 3.扩展 三.内边距/内填充(padding) 1.概念 2. 联写 3. ...

  6. css盒子模型的外边距和内边距

    一.内边距 1.定义:内边距:盒子中内容与边框之间的距离 2.用法: (1) 上内边距  padding-top: 20px; (2) 左内边距 padding-left: 15px; (3) 下内边 ...

  7. css 外边距,内边距

    外边距 外边距属性可以定义元素周围的空间,没有颜色,是透明的. 属性 说明 margin-bottom 设置元素的下边距 margin-top 设置元素的上边距 margin-left 设置元素的左边 ...

  8. html怎么设置左侧内边距,CSS 内边距(Padding)

    CSS 内边距(Padding) CSS 内边距(Padding)属性定义元素边框与元素内容之间的空间.有时候也称CSS 内边距(Padding)为 填充(Padding). 内边距(Padding) ...

  9. 【CSS】盒子模型内边距 ① ( 内边距概念 | 内边距设置语法 | 内边距设置效果 | 代码示例 )

    文章目录 一.内边距 1.概念 2.内边距设置语法 3.内边距设置效果 二.内边距代码示例 1.不设置边距的示例 2.设置边距的示例 一.内边距 1.概念 内边距 是 盒子 的 边框 与 内容 之间的 ...

最新文章

  1. 如何从我的Android应用程序发送电子邮件?
  2. C++面向对象设计原则详解
  3. php源码编程,10个小技巧让你做好php源码编程
  4. 辅助类KeyNode
  5. 科目三考试里面的会车,调头,靠边停车通过标准
  6. 使用var声明的变量 和 直接赋值并未声明的变量的区别
  7. 深入理解AQS(AbstractQueuedSynchronizer)与初识Lock
  8. C#指南,重温基础,展望远方!(8)C#数组
  9. JVM垃圾收集器(2)
  10. 是不是每一个型号的单片机都要学一遍
  11. oracle 建表id自增长_oracle建表设置主键自增
  12. 遗传算法GA优化BPNN
  13. U盘快捷方式文件病毒解决方法
  14. 用diskpart恢复U盘
  15. pmos管驱动原理图
  16. RuntimeError: nms is not compiled with GPU support
  17. 一个人的精神结构和他的精神资源
  18. 用Python生成动态二维码,只要5行代码,拥有你的个性二维码!
  19. Unity框架——MVC框架
  20. Java产品:CRM客户关系管理系统

热门文章

  1. ElasticSearch启动报错,报ERROR: [3] bootstrap checks failed
  2. java properties $_Java读取Properties文件的六种方法
  3. Java获得中文输入_使用java简单实现根据输入的汉字,得到汉字的首字母
  4. 嵌入式linux屏幕录制,在MAC系统上进行屏幕录制
  5. lq分解的matlab语言,MATLAB-语言及其应用.ppt
  6. aliyun gradle 代理_gradle|gradle 配置阿里云镜像和插件镜像
  7. java 获取组件大小_java - 如何初始化取决于组件大小的图像抓取? - 堆栈内存溢出...
  8. java获取文件地址吗_java获取文件所在服务器位置路径
  9. 护士计算机怎么报名,护士自考本科怎样报名
  10. it 脑裂_脑裂官方版下载