我在W3C CSS2规范中搜索了该功能的名称,该功能允许我们将重复值缩小到一两个,如:
margin: 1px 1px 1px 1px; -> margin: 1px;
padding: 1px 1px 2px 2px; -> padding: 1px 2px;
但我仍然不确定这是什么名字。有谁知道这叫什么?此外,您是否可以列出遵循此行为的其他一些属性(除了明显的属性,如margin
,padding
和border-radius
)。我正在编写一个匹配这些属性的正则表达式,并希望尽可能多地包含它们!
谢谢!
答案 0 :(得分:1)
这些称为CSS速记属性。
可在此处找到一些有用的列表:http://cssdog.com/css_shortcuts.html
如果您的目标是编制尽可能多的列表,请参考以下内容:http://www.dustindiaz.com/css-shorthand/
答案 1 :(得分:1)
margin
是margin-left
,margin-top
等的简写属性。
margin: 1px 1px 1px 1px;
和margin: 1px;
都是快捷方式。在后一个值中折叠成一个。所以崩溃可能。
至于其他简介:
size
属性(来自打印模块)border-width
,border-color
和border-style
background-position
,background-size
等