常见的图片
怎样理解呢看下面例如
'
设置的属性如下
.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;