常见的图片

怎样理解呢看下面例如

'

设置的属性如下

.mian_one{width: 500rpx;height: 500rpx;background: #00d8a0;}.main_two{width: 200rpx;height: 200rpx;background: red;
}

现在设置给红色的方块设置padding-tap 属性

代码如下


.mian_one{width: 500rpx;height: 500rpx;background: #00d8a0;}.main_two{width: 200rpx;height: 200rpx;background: red;padding-top: 20rpx;
}

效果图

那相对第一张图片 距离顶部有20rpx, 红色方块相对大方块并没有移动,但是文字却向下移动了

在设置padding-left 看看

代码如下


.mian_one{width: 500rpx;height: 500rpx;background: #00d8a0;}.main_two{width: 200rpx;height: 200rpx;background: red;padding-top: 20rpx;padding-left: 20rpx;
}

效果图

红色方块变大了,因为设置的他的padding

在看看盒模型

padding增加要设置的content的距离

padding 里面有四个属性

padding-top: 100rpx;

padding-left: 100rpx;

padding-bottom: 20rpx;

padding-right: 20rpx;

这四个分别是上下左右

如果是padding : 20rpx 则是上下左右的距离

以上就是padding的使用,设置text 只是方便对比查看.

在看下盒模型上boder 这个也就是边框

先设置一下border-top看看


.mian_one{width: 500rpx;height: 500rpx;background: #00d8a0;}.main_two{width: 200rpx;height: 200rpx;background: red;border-top: 20rpx solid slateblue;
}

效果图

border 就是给红色方块设置一个边框 ,使用solid 设置边框为实线,

(当然还可以设置其他的属相 dotted 点状 solid 实线 double 双实线 dashed虚线)

border 使用和padding类似有上下左右, 可以设置全部的可以单独设置

在看盒模型上的margin

设置了margin-left  和margin-top

设置下

 .mian_one{width: 500rpx;height: 500rpx;background: #00d8a0;
}.main_two{width: 200rpx;height: 200rpx;background: red;display:inline-block;margin-left: 30rpx;margin-top: 30rpx;}

效果图

margin 是距离 使用的时候和padding一样有上下左右,

如果使用margin 指的就是四个面的距离,

margin 使用的时候需要注意的点就是父类控件有没有padding ,这样会导致距离出现误差

例如父类控件设置了padding-top

代码如下

 .mian_one{width: 500rpx;height: 500rpx;background: #00d8a0;padding-top: 30rpx;
}.main_two{width: 200rpx;height: 200rpx;background: red;display:inline-block;margin-left: 30rpx;margin-top: 30rpx;}

效果图

距离顶部变的很大了......

margin 使用还需要注意的是

1 margin:10px 5px 15px 20px;

  • 上外边距是 10px

  • 右外边距是 5px

  • 下外边距是 15px

  • 左外边距是 20px

2 margin:10px 5px 15px;

  • 上外边距是 10px

  • 右外边距和左外边距是 5px

  • 下外边距是 15px

3 margin:10px 5px;

  • 上外边距和下外边距是 10px

  • 右外边距和左外边距是 5px

4 margin:10px;

  • 所有 4 个外边距都是 10px

CSS盒模型( CSS margin 属性)相关推荐

  1. css盒模型中margin很牛逼

    css盒子模型,说简单也简单,用的时候也有不简单的. 其中margin的值可以为负值,并且为了实现margin,忽略父级的padding.border.甚至定位.这在布局上很有用,要注意. ----- ...

  2. css盒模型(css盒模型包括)

    威龙模型1:35系列还有白盒.橙盒.p版.z版.sk版各是什么意? 白盒是限量版,价格都相对较贵;橙盒都是老货,虽然价格便宜,但是有些老板件不如新货给力;P版是精装版,Z版是防磁版,就是比普通版多一个 ...

  3. 从零开始学前端 - 7. CSS盒模型 margin和padding详解

    作者: 她不美却常驻我心 博客地址: https://blog.csdn.net/qq_39506551 微信公众号:老王的前端分享 每篇文章纯属个人经验观点,如有错误疏漏欢迎指正.转载请附带作者信息 ...

  4. 尖刀出鞘的display常用属性及css盒模型深入研究

    一:diplay:inline-block 含义:指元素创建了一个行级的块级元素,该元素内部(内容)被格式化成一个块级元素,同时元素本身则被格式化成一个行内元素.更简单的说就是说inline-bloc ...

  5. CSS盒模型(详解)

    目录 前言 一.什么是CSS盒模型 二.标准模型+IE模型的区别 1.CSS如何设置两种盒模型 2.JS如何设置/获取盒模型对应宽高: 前言 什么是css,css有几种,让我带你来了解一下 一.什么是 ...

  6. 简要介绍css的盒模型,CSS盒模型的介绍

    CSS盒模型的概念与分类 CSS盒模型就是一个盒子,封装周围的HTML元素,它包括内容content.边框border.内边距padding.外边距margin. CSS盒模型分为标准模型和IE模型: ...

  7. css盒模型(css的两种盒模型:标准盒模型、怪异盒模型)和 css3指定盒子模型种类的box-sizing属性

    所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用. CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin ...

  8. CSS字体、文本属性、CSS 盒模型

    1.css字体 1.1 font-family 作用:设置文本的字体系列 语法:font-family:字体名称: 常用值 一个字体名称或系列名称(介绍常用字体名称.字体系列) 1.楷体 KaiTi ...

  9. css盒模型和元素绘制

    转自:http://www.mysjtu.com/page/M0/S438/438952.html 一.什么是css盒模型? W3C组织就建议把所有网页上的对象都放在一个盒(box)中,设计师可以通过 ...

最新文章

  1. iOS App上架流程(2016详细版),真心很详细。
  2. 高效程序员的 7 个共同特征
  3. python办公模块_Python 办公自动化教程
  4. fatal: unable to access ‘https://github.com/***.git/‘: OpenSSL SSL_read: Connection was reset, errno
  5. Unity HDRP渲染管线基础指南
  6. 计算机核心手稿,梁思成建筑手稿曝光:在没有计算机的年代,他的认真细致令人敬佩...
  7. redis 系列7 数据结构之跳跃表
  8. Android学习之PhotoView在Eclipse上的使用
  9. Wireshark之捕获过滤器
  10. Java 1.1.5 空串与 Null 串
  11. java之Cookie详解
  12. 把业务逻辑变成数据结构和SQL语句的例子。自然架构改成自然框架
  13. vivo解bl锁_黔隆科技刷机教程酷派Y82820忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  14. 使用bintray-release工具上传gradle项目至bintray.com
  15. 小乌龟Git回滚重置及合并指定提交
  16. MYSQL监控工具--mytop
  17. 论WMS系统的未来前景
  18. 计算机流程图的画法,程序流程图的基本画法大全
  19. kotlin的by lazy
  20. 如何修改 linux 命令行登录界面

热门文章

  1. 2022-2028年中国汽车工业行业研究及前瞻分析报告
  2. 2021-2027年中国氟磷腈橡胶行业发展形势分析及市场前景规划报告
  3. Redis 笔记(06)— set 类型(向集合添加元素、获取集合元素个数、判断集合中是否包含某个元素、删除给定元素、返回集合中所有元素、计算集合的交集、并集、差集)
  4. 时间处理_pandas_时间处理小结
  5. 关于pytorch--embedding的问题
  6. Jupyter Magic - Timing(%%time %time %timeit)
  7. 使用汇编语言编写第一个程序
  8. LeetCode简单题之Fizz Buzz
  9. 操作系统学习笔记 第四章:存储器管理(王道考研)
  10. 图融合GCN(Graph Convolutional Networks)