首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stylelint嵌套声明顺序数组

Stylelint嵌套声明顺序数组
EN

Stack Overflow用户
提问于 2016-06-29 17:01:38
回答 1查看 251关注 0票数 1

笔形中,是否可以为规则declaration-block-properties-order嵌套数组?我很好奇,因为我真的很想让它强制执行类似于尼古拉斯·加拉格尔惯用的CSS的声明顺序。然而,我并不真正关心填充或保证金是第一位的。

我知道只要有这样的规则我就能轻松地做到这一点。

代码语言:javascript
复制
"declaration-block-properties-order":
    [
      {
        properties: [
          "position",
          "top",
          "right",
          "bottom",
          "left",
          "z-index"
        ],
      },
      {
        order: "flexible",
        properties: [
          "padding",
          "margin"
        ],
      },
    ]

然而..。我想要做的是指定填充组和边距组的顺序,这样边距、边距-上、边距-右、边距-底部和边距-左只能按这个顺序排列,填充也是这样。但不管哪一组是第一名。我尝试过嵌套数组,但我不确定这是否可能,或者我的语法是错误的。

代码语言:javascript
复制
"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"
            ],
          },
        ],
      },
    ]

但我不想它接受保证金,毛利率最高,垫子,毛利-右,填充-右。我希望这两个小组是有组织的,但不管是否填充或边距组是第一。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-29 18:05:10

在手写笔中,可以为规则声明-块-属性-顺序嵌套数组吗?

不这是不可能的。你有两个选择:

  1. 提供这种灵活性的编写插件
  2. 在CSS代码中,要求空白必须放在填充之前,反之亦然。

我建议使用后一个选项,因为属性的顺序越具体,团队成员就越容易知道在声明块中是否使用了属性。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38105928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档