知方可补不足~CSS中margin,padding,border-style有几种书写规范

参考文章:

http://www.w3school.com.cn

在我们使用CSS时,经常看到margin:0 0,margin:0 5px,padding:0 5px 10px;而它们研究是什么含义呢,在WEB标准中,它们会有以下含义,它适合于CSS中的margin,padding,border-style等属性

第一种情况,四个值都有,它们的含义如下

属性:上  右  下  左

第二种情况,只有三个值,它们的含义如下

属性:上  右左  下

第三种情况,只有两个值,它们的含义如下

属性:上下  右左

第四种情况,只有一个值,它们的含义如下

属性:上下右左

注意,如果属性值为0,可以不加单元

直接是属性:0;

如果不为0,则必须加单元

如属性:10px;

下面是w3school中所举的例子,我直接拿来主义了,呵呵

复制代码
例子 1

border-style:dotted solid double dashed; 

    上边框是点状
    右边框是实线
    下边框是双线
    左边框是虚线

例子 2

border-style:dotted solid double;

    上边框是点状
    右边框和左边框是实线
    下边框是双线

例子 3

border-style:dotted solid;

    上边框和下边框是点状
    右边框和左边框是实线

例子 4

border-style:dotted;

    所有 4 个边框都是点状



例子 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



例子 1

padding:10px 5px 15px 20px;

    上内边距是 10px
    右内边距是 5px
    下内边距是 15px
    左内边距是 20px

例子 2

padding:10px 5px 15px;

    上内边距是 10px
    右内边距和左内边距是 5px
    下内边距是 15px

例子 3

padding:10px 5px;

    上内边距和下内边距是 10px
    右内边距和左内边距是 5px

例子 4

padding:10px;

    所有 4 个内边距都是 10px
复制代码

 

 

posted @   张占岭  阅读(1783)  评论(2编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2012-04-12 Redis学习笔记~实现消息队列比MSMQ更方便
点击右上角即可分享
微信分享提示