热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

外边距margin和内边距padding的简单了解

昨天在讲块级元素与行内元素区别的时候,我们有提到margin与padding这两个值,这其实已经涉及到以后会和大家一起探讨的css相关知识了。margin中文是‘边’的意思,在cs
外边距margin和内边距padding的简单了解

昨天在讲块级元素与行内元素区别的时候,我们有提到margin与padding这两个值,这其实已经涉及到以后会和大家一起探讨的css相关知识了。margin中文是‘边’的意思,在css里面做为‘外边距’的意思。padding中文有‘衬垫,填塞料’的意思,在css里面做为‘内边距’的意思。

外边距,内边距?要理解这两个,我们先说一下什么叫css,css英文全称是cascading style sheets ,中文意思是层叠样式表,它实际上的作用是用于控制html元素在页面上的大小形状,位置,颜色,布局等。浅显一点了解就是相当于在给html元素进行化妆修整一样。外边距和内边距就是属于css的,用来控制html元素的外边距和内边距。margin分上下左右四个值,即margin-top,margin-bottom,margin-left,margin-right四个值。同样padding也是一样,有padding-top,......padding-right四个值。

讲了这么多,我们可能还是不知道margin与padding究竟是什么样的。现在就来详细地分享一下,为了更好的了解,在html里面,大家把所有html元素都看做盒子,每一个元素都看做一个盒子,这个也称为css盒子模型。既然是盒子,那么一个盒子假如要和它右边的盒子有个50像素的距离,即可以设置一个margin-right值为50px就行了,这个就是所谓的外边距margin。而padding从中文意思,我们可以了解相当于给这个盒子弄了填塞料,填塞料的厚度就相当于内边距padding的值了。另外提一下,盒子不单有margin和padding,还有一个border值,就是盒子厚度的意思,同样有border-top......border-right上下左右四个值。最后用一个图来看下盒子模型是怎样样的,如下图

外边距margin和内边距padding的简单了解

解释一下,图中的content指的是盒子里面的内容,即html元素里面包含的内容。今天就讲到这里了,更多内容大家关注点点有我,后面会继续升级。有什么问题也可以留言一起探讨一下哦


推荐阅读
  • SQL Server 存储过程实践任务(第二部分)
    本文档详细介绍了三个SQL Server存储过程的创建与使用方法,包括统计特定类型客房的入住人数、根据房间号查询客房详情以及删除特定类型的客房记录。 ... [详细]
  • 在 Django 模型中,ForeignKey 的 on_delete 参数定义了当关联对象被删除时,当前模型实例的行为。本文详细解释了 on_delete 的各个选项及其具体作用。 ... [详细]
  • 如题:2017年10月分析:还记得在没有智能手机的年代大概就是12年前吧,手机上都会有WAP浏览器。当时没接触网络原理,也不 ... [详细]
  • 本文介绍了 Oracle SQL 中的集合运算、子查询、数据处理、表的创建与管理等内容。包括查询部门号为10和20的员工信息、使用集合运算、子查询的注意事项、数据插入与删除、表的创建与修改等。 ... [详细]
  • 1#include2#defineM1000103#defineRGregister4#defineinf0x3f3f3f3f5usingnamespacestd;6boolrev ... [详细]
  • 在编程实践中,正确管理和释放资源是非常重要的。本文将探讨 Python 中的 'with' 关键字及其背后的上下文管理器机制,以及它们如何帮助我们更安全、高效地管理资源。 ... [详细]
  • Web前端开发的职业前景与就业指南
    随着互联网行业的蓬勃发展,Web前端技术因其在用户界面和交互设计中的关键作用而备受企业重视。本文探讨了前端开发的职业前景,以及应届毕业生如何提高自己的竞争力。 ... [详细]
  • 2019-2020学年 20174325 叶竞蔚 《网络对抗技术》实验六:Metasploit基础应用
    本实验旨在掌握Metasploit框架的基本应用方法,重点学习三种常见的攻击方式及其实施思路。实验内容包括一次主动攻击(如MS08-067)、一次针对浏览器的攻击(如MS11-050)以及一次针对客户端的攻击(如Adobe漏洞利用)。此外,还包括成功应用一个辅助模块。 ... [详细]
  • 2012年中国科学院大学数学分析与高等代数研究生入学考试试题
    本文提供了2012年中国科学院大学数学分析和高等代数研究生入学考试的试题,供考生参考和学习。 ... [详细]
  • HPE OEM Brocade 300 交换机无中断固件升级指南
    本文详细介绍了如何通过FTP方式对HPE OEM Brocade 300交换机进行无中断固件升级,确保网络服务的连续性。 ... [详细]
  • Android 属性 allowBackup 的安全风险分析
    在 Android API Level 8 及以上版本中,系统提供了一种机制来备份和恢复应用程序数据。通过设置 allowBackup 属性,开发者可以控制是否允许这种备份和恢复功能。然而,这一功能也带来了潜在的安全风险。 ... [详细]
  • 列表生成式虽然简洁高效,但在处理复杂算法时存在局限性。本文将介绍生成器(generator)的概念及其优势,探讨如何通过生成器解决列表生成式的局限性,并提供实际示例。 ... [详细]
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • 本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ... [详细]
  • 在开发板的启动选项中看到如下两行:7:LoadBootLoadercodethenwritetoFlashviaSerial.9:LoadBootLoadercodethenwri ... [详细]
author-avatar
x深藏的爱x_402
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有