帮你记住 CSS `padding` ,`margin` 属性的简写对应关系

2018-06-01 16:03:45 +08:00
 banxi1988

众所周知 padding 是 下面四个属性的简写形式。

margin 也是同理。

padding 属性值的设置有多种值的情况。 如:

初学的时候要记得各个值对应的关系,还是要花点时间的。 下面根据我的理解,给出几个记忆的小 Tip。

  1. 单值的情况,这个最简单,不用多说,4 个方向的 padding 一律设置成此值。

  2. 两个值的情况,记住这是两对值,"上下一对", "左右一对" 也就是说

  1. 三个值的情况,记住这么一个分组关系。 上、中、下 也就是说。
  1. 四个值的情况,这种情况就比较麻烦了,我想不到一个合适的助记词,比如"东西南北" 之类的,因为对不上。还真是麻烦,知道麻烦的英文单词是怎么写的吗? trouble 对不对? 四个值的助记单词就是 TRouBLe 了。看我大写的几个字母。 也就是说。

margin 是同样的道理就不多说了。

原文链接

2828 次点击
所在节点    前端开发
20 条回复
hahastudio
2018-06-01 16:09:16 +08:00
难道不是顺时针么?
banxi1988
2018-06-01 16:14:03 +08:00
@hahastudio TRBL 也是顺时针啊。
ooops
2018-06-01 16:15:57 +08:00
@hahastudio 我也想说。trouble 貌似更难记了。。。
littleylv
2018-06-01 16:16:18 +08:00
我能说其实这个很好记么。
torbrowserbridge
2018-06-01 16:18:38 +08:00
水这么多就是为了最后的链接么。
f2f2f
2018-06-01 16:30:17 +08:00
上右下左……这个很难记吗?
yyfearth
2018-06-01 17:05:04 +08:00
同意楼上 只要记住顺时针 “上右下左” 就够了
如果少了最后一个左 那么就用右的值
如果还少了一个下 那么就用上的值
如果只有一个值 当然就全部都用了
ccbikai
2018-06-01 17:08:41 +08:00
上右下左
agdhole
2018-06-01 17:14:41 +08:00
上右下左
我一般都是直接写明 -right
SourceMan
2018-06-01 17:24:55 +08:00
不是顺时针吗?
yinanc
2018-06-01 17:26:57 +08:00
这还要记的吗…多写两次就记住了,现在半年没写 css 了都还没忘
napsterwu
2018-06-01 17:54:53 +08:00
两年没写了都还记得上右下坐… 记这玩意就跟奇变偶不变差不多道理
KimJongun
2018-06-01 17:56:20 +08:00
所以看不懂前端
jasperjia
2018-06-01 17:58:04 +08:00
秒表怎么转,一下子就记住了
iTakeo
2018-06-01 19:11:44 +08:00
写这么一大堆,一句:上右下左,不是更好么?
moxiaonai
2018-06-01 19:59:30 +08:00
顺时针不好记
ChiangDi
2018-06-01 20:07:51 +08:00
上右下左 不好记?
bojackhorseman
2018-06-01 22:05:27 +08:00
写多了就记住了,因为有很多地方都是这个规矩,border 等等
dobelee
2018-06-01 22:08:01 +08:00
可怕。我看一眼就記了快 10 年,看完你這帖子,我立馬懵逼了。。。
lightening
2018-06-02 05:40:40 +08:00
不就是顺时针转吗?没设置的就取对面。哪有这么麻烦?!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/459608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX