千家信息网

CSS中margin参数省略原则是什么

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍CSS中margin参数省略原则是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。CSS中margin参数省略的原则使用margin属性是用来设置对象四边的外
千家信息网最后更新 2026年11月02日CSS中margin参数省略原则是什么

这篇文章给大家介绍CSS中margin参数省略原则是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

CSS中margin参数省略的原则

使用margin属性是用来设置对象四边的外边距,如果提供全部四个参数,将按上-右-下-左的顺序作用于四边,即:

margin:{toprightbottomleft;}

记住这个模式的好的途径是:这4个值从元素顶端开始,顺时针围绕元素。值总是按照这个顺序被使用,因此若想得到预期的效果,必须正确地排序它们。

为什么会省略?

有时,为margin输入的值有些重复:

p{margin:0.25em1em0.25em1em;}

为了那些懒人少输入这些烦人的代码(不知道这是否是初衷,但肯定有这样的懒人),或许更实际的些是为了减小CSS文件的字节数,以减小带宽占用,节省经济支出,w3c的成员们想出了更简单的替代方法,不必这样重复输入一对值,可以用下面的标记来代替它:

p{margin:0.25em1em;}

这样的两个值足以代替那四个值,是怎么做的呢?

省略原则

CSS定义了几个步骤以接收少于四个的margin参数:

1.如果没有left值,则使用right代替。

2.如果没有bottom值,则使用top代替。

3.如果没有right值,则使用top值代替。

换句话来说,如果给margin赋了三个值,则第四个(left)由复制第二个(right)得到。如果给出了两个,则第四个由复制第二个得到,第三个(bottom)由复制***个(top)得到。***,如果只给出了一个值,那么将被复制到其他三个。

假如更喜欢直观的说明,请看如下所示的图解。

举三个例子你应该更加清楚了:

1.b{margin:10px;}和b{margin:10px10px10px10px;}是等价的;

2.b{margin:10px5px;}和b{margin:10px5px10px5px;}是等价的;

3.b{margin:5px3px4px;}和b{margin:5px3px4px3px;}是等价的;

有了这些原则的指引之后,我想你在编写CSS的时候头脑中对于margin属性中参数的省略的思路应该更加清晰了吧!

关于CSS中margin参数省略原则是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

参数 原则 三个 等价 输入 两个 元素 内容 四边 属性 懒人 更多 顺序 帮助 不错 清楚 烦人 直观 代码 作用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 广东万易互联网科技有限公司惠州分公司 南京欣网互联网络科技有限公司 科技互联网公司装修 青岛互联网科技公司 狮子座互联网科技 美国互联网黑科技 天下捷融互联网科技 甘肃拓世互联网科技有限公司 青海省互联网新科技 上海电发互联网科技有限公司 团飞科技与伯堂互联网服务平台 移动互联网年度科技创新 企晟互联网信息科技有限公司 晋城互联网科技 烟台灵鸽互联网科技有限公司 工业互联网展湾科技股份有限公司 万物互联网智能科技 互联网科技手抄报图片 杭州科技互联网公司有哪些 互联网科技行业发展 西安互联网科技公司 汉立互联网科技有限公司联系电话 广州恒生互联网科技有限 互联网媒体平台算高科技产业 互联网在线教育科技创业 互联网科技融合创新 2021世界互联网领先科技成果发布 万物互联网智能科技 重庆科技产业互联网有哪些
0