千家信息网

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

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家介绍CSS中margin参数省略原则是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。CSS中margin参数省略的原则使用margin属性是用来设置对象四边的外
千家信息网最后更新 2025年01月19日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安全错误 数据库的锁怎样保障安全 原神亚洲服务器兑换码 危害网络安全活动总结 网络安全可以用串口吗 云顶之巅手游国际服服务器选哪个 软件开发需要哪些专业知识 小米官网退不出来提示服务器出错 服务器主板维修北京 魔兽世界如何建立服务器 阿左旗网络安全应急指挥中心 招投标网络安全定级指南 企业网络安全准入控制系统哪家好 第七章计算机网络技术 postgresql新建数据库 东风日产 软件开发 待遇 数据库添加数据字典 数据库SPA测试 崇明区创新软件开发怎么样 数据库中主索引项怎么设置 计算机三级考试网络技术填空题 网络安全普法教育的内容 软件开发工具的基本原则 服务器 离线下载 星瀚岳华互联网科技 金融业网络安全监督管理部门 如何更新数据库数据 网络安全协议签署会议流程 全国最好的网络安全培训机构 太空狼人杀你与服务器连接已中断 地理信息系统软件开发公司 初中生网络安全演讲稿
0