把所有网页上的对象都放在一个盒(box)中 ,设计师可以通过创建定义来控制这个盒的属性,这些对象包括段落、列表、标题、图片以及层。
盒模型主要定义四个区域:
内容(content)
内边距(padding)
边框(border)
外边框(margin)


margin层的边框以外留的空白
background-color背景颜色
background-image背景图片
padding层的边框到层的内容之间的空白
border边框
content内容

margin和padding的属性
margin:

包括margin-top,margin-right,margin-bottom,margin-left
控制块级元素之间的距离 他们是透明不可见的
根据上右下左的顺时针规则,可以写为
margin: 40px 40px 40px 40px;

当上下,左右margin值分别一致的时候,可简写为
margin: 40px 40px;

当上下左右margin值都一致的时候,可写为
margin: 40px;

padding
包括padding-top,padding-right,padding-bottom,padding-left
控制块级元素内部 content与border之间的距离

详细说明:
如果只提供一个,将用于全部的四条边
如果只提供两个,第一个用于上下,第二个用于左右
如果提供三个,第一个用于上,第二个用于左右,第三个用于下
如果提供四个,第一个用于上,第二个用于右,第三个用于下,第四个用于左
padding: 36px; //对象四边的补丁边距均为36px
padding: 36px 24px; //上下两边的补丁边距为36px,左右两边的补丁边距为24px
padding: 36px 24px 18px; //上、下两边的补丁边距分别为36px、18px,左右两边的补丁边距为24px
padding: 36px 24px 18px 12px; //上、右、下、左补丁边距分别为36px、24px、18px、12px

" margin: 0 atuo ; "
表示上下边界为0,左右则根据宽度自适应相同值(即水平居中)

auto值:用于设置浏览器边距。这样做的结果会依赖于浏览器,根据宽度自适应相同值

CSS padding margin border属性讲解相关推荐

  1. CSS中的margin、border、padding区别 CSS padding margin border属性详解

    图解CSS padding.margin.border属性 W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层 ...

  2. 图解CSS的padding,margin,border属性

    图解CSS的padding,margin,border属性(详细介绍及举例说明) 图解CSS的padding,margin,border属性 W3C 组织建议把所有网页上的对像都放在一个盒(box)中 ...

  3. 【网页制作】CSS文本和字体属性讲解【附讲解视频】

    1.CSS文本和字体属性的作用:给文本和字体设置样式(具体看第二部分) 注意:在html中我们可以省略单位,但CSS中不可以省略单位. 简单的说大多数情况在html的body标签中我们可以省略单位,但 ...

  4. css margin属性 auto,css中margin:auto属性的使用方法

    css中margin:auto属性的使用方法 发布时间:2020-06-25 10:53:17 来源:亿速云 阅读:221 作者:Leah 今天就跟大家聊聊有关css中margin:auto属性的使用 ...

  5. CSS中设置border属性为0与none的区别

    在我们设置CSS的时候,对标签元素不设置边框属性或者取消边框属性一般设置为:border:none;或border:0;两种方法均可. border:none;与border:0;的区别体现有两点:一 ...

  6. CSS:不可思议的border属性

    原文:Magic of CSS border property 译文:不可思议的CSS border属性 译者:dwqs 在CSS中,其border属性有非常多的规则. 对于一些事物,比如三角形或者其 ...

  7. CSS的Padding, Margin, Border 的区别

    HTML的元素 HTML语言定义了一系列的标签元素, 比如div, hr , ul , a 等等.粗略来分, 有以下几种类型: 块状元素: 以块的形式显示一个矩形区域, 可以定义自己的高度和宽度, 可 ...

  8. CSS中的border属性

    合着写: border: 1px solid blue;第一个值:border-width:边框的宽度; 第二个值:border-style:边框的样式;第三个值:border-color:边框颜色; ...

  9. 懂点前端——对CSS中的Padding、Border、Margin属性的理解

    作为一个志在AIot(实际在写上位机程序.嵌入式代码)的工程师,怎么又关心起前端来了呢?怎么说呢,前端的应用范围广啊,从高大上的算法.富有科技感的物联网应用到无处不在的Web应用,只要是需要和终端用户 ...

最新文章

  1. php设置at定时,laravel定时任务
  2. CSS(二)属性--文本设置
  3. java多层catch语句_Java异常之catch语句块
  4. Table tr td th表格使用案例
  5. 图解Reformer:一种高效的Transformer
  6. qt 手动设置控件的位置
  7. 【工业控制】UV打印机喷头波形和墨水关系
  8. easyui启用行号错位解决方案
  9. 中科大基础数学博士招生放大招 年收入10万吸引生源
  10. 解决IDEA中maven工程的jsp、jstl依赖导入了 ,但是 jsp页面的uri却不提示(手动输上也报红)
  11. 200 个工具分析机器学习十年:前途未卜、工程师是核心!
  12. 自己写的一个执行带参数的sql,PreparedStatement
  13. android使用的数据,在 Android 应用中使用数据 - Xamarin | Microsoft Docs
  14. 最新360影视双端三级分销2.0源码和详细视频搭建教程
  15. 毕设专用 基于Vue的大病保险管理系统 这个开源项目你值得拥有
  16. html字体样式圆体,网红字体“柚圆体”出现,书写工整又清新,老师也被这种字体圈粉...
  17. 微信小程序中如何有效的修改app.js中全局变量的值,并能在页面中进行动态响应
  18. PD快充3.0协议芯片
  19. linux sox录音时间控制,SOX的一些命令和kaldi使用sox音频数据增强
  20. windows系统 谷歌浏览器崩溃修复记录

热门文章

  1. (创建模式 上)设计模式——工厂、抽象工厂 C++/Python3实现
  2. 揭开不一样的世界,这5部纪录片绝对不能错过!
  3. 万万没想到,刷1000道题目,还不如搞懂这几个机械动图!
  4. 资料分享 | R语言资料分享来袭
  5. 掌握Python爬虫基础,仅需1小时!
  6. AlphaGo背后的力量:蒙特卡洛树搜索入门指南
  7. layui 如何去dom_javascript 怎么去引用layui里面的方法
  8. 微信 小程序 python 渲染_微信小程序渲染html内容
  9. php mysql 执行sql文件_PHP执行SQL文件并将SQL文件导入到数据库_PHP
  10. c语言整数四则运算表达式的输出格式控制,Educoder CC++基本输入输出