当前位置:   article > 正文

CSS盒模型( CSS margin 属性)_left: 32rpx

left: 32rpx

常见的图片 

怎样理解呢看下面例如

'

设置的属性如下

  1. .mian_one{
  2. width: 500rpx;
  3. height: 500rpx;
  4. background: #00d8a0;
  5. }
  6. .main_two{
  7. width: 200rpx;
  8. height: 200rpx;
  9. background: red;
  10. }

 

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

代码如下

  1. .mian_one{
  2. width: 500rpx;
  3. height: 500rpx;
  4. background: #00d8a0;
  5. }
  6. .main_two{
  7. width: 200rpx;
  8. height: 200rpx;
  9. background: red;
  10. padding-top: 20rpx;
  11. }

效果图

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

在设置padding-left 看看

代码如下

  1. .mian_one{
  2. width: 500rpx;
  3. height: 500rpx;
  4. background: #00d8a0;
  5. }
  6. .main_two{
  7. width: 200rpx;
  8. height: 200rpx;
  9. background: red;
  10. padding-top: 20rpx;
  11. padding-left: 20rpx;
  12. }

效果图

 

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

在看看盒模型

padding增加要设置的content的距离 

padding 里面有四个属性

padding-top: 100rpx;

padding-left: 100rpx;

padding-bottom: 20rpx;

padding-right: 20rpx;

这四个分别是上下左右

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

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

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

先设置一下border-top看看

  1. .mian_one{
  2. width: 500rpx;
  3. height: 500rpx;
  4. background: #00d8a0;
  5. }
  6. .main_two{
  7. width: 200rpx;
  8. height: 200rpx;
  9. background: red;
  10. border-top: 20rpx solid slateblue;
  11. }

 

效果图

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

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

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

在看盒模型上的margin

设置了margin-left  和margin-top

设置下

  1. .mian_one{
  2. width: 500rpx;
  3. height: 500rpx;
  4. background: #00d8a0;
  5. }
  6. .main_two{
  7. width: 200rpx;
  8. height: 200rpx;
  9. background: red;
  10. display:inline-block;
  11. margin-left: 30rpx;
  12. margin-top: 30rpx;
  13. }

 

效果图

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

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

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

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

代码如下

  1. .mian_one{
  2. width: 500rpx;
  3. height: 500rpx;
  4. background: #00d8a0;
  5. padding-top: 30rpx;
  6. }
  7. .main_two{
  8. width: 200rpx;
  9. height: 200rpx;
  10. background: red;
  11. display:inline-block;
  12. margin-left: 30rpx;
  13. margin-top: 30rpx;
  14. }

效果图

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

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

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号