1
在stylelint是否可以为规则declaration-block-properties-order
嵌套数组?我很好奇,因为我真的希望执行类似于Nicolas Gallagher's Idiomatic CSS的声明订单。不过,我并不在乎填充或边距是否先到达。Stylelint嵌套声明顺序阵列
我知道我可以有这个规定很容易地做到这一点...
"declaration-block-properties-order":
[
{
properties: [
"position",
"top",
"right",
"bottom",
"left",
"z-index"
],
},
{
order: "flexible",
properties: [
"padding",
"margin"
],
},
]
但是......什么我希望做的是指定填充和保证金组的顺序,所以保证金,保证金-top,margin-right,margin-bottom和margin-left只能按此顺序出现,与填充相同......但不关心哪个组是第一个。我试过嵌套数组,但我不确定这是可能的还是我的语法错误。
"declaration-block-properties-order":
[
{
order: "flexible",
properties: [
{
properties: [
"margin",
"margin-top",
"margin-right",
"margin-bottom",
"margin-left"
],
},
{
properties: [
"padding",
"padding-top",
"padding-right",
"padding-bottom",
"padding-left"
],
},
],
},
]
但我不希望它接受保证金,保证金顶部,填充,保证金,权利,填充权。我想要组织两个组,但不关心填充或保证金组是否是第一个。
非常感谢! – Octoxan