默认的 CSS 属性 顺序是什么?
What is the default CSS property order?
我一直在努力寻找这方面的文档,但一直找不到。我在一个项目中使用了 stylint,并且我们激活了 css 订单选项。我无法设置 VS 代码来显示错误,我还没有找到包含实际知道顺序的信息的页面,所以我总是需要检查编译时间,如果我在 CSS 订单属性,它在屏幕上显示了一个巨大的错误。
这是我们的 stylelint 规则
module.exports = {
extends: ['stylelint-config-standard', 'stylelint-config-concentric-order'],
rules: {
'at-rule-no-unknown': [
true,
{
ignoreAtRules: ['mixin', 'if', 'else', 'include', 'extend']
}
],
'max-nesting-depth': 4,
indentation: 4,
// add your custom config here
// https://stylelint.io/user-guide/configuration
'selector-pseudo-element-no-unknown': [
true,
{
ignorePseudoElements: ['v-deep']
}
]
}
}
我看不出有什么奇怪的。有一个页面可以让我找到正确的顺序吗?这太烦人了,因为当我收到 stylelint 订单错误时,我通常必须尝试几次才能找到它。
你是 extending the stylelint-config-concentric-order community config. This config includes and configures the stylelint-order community plugin. You can find the order of the properties in the repo on GitHub.
您可以使用 the official Stylelint extension 在 VS Code 中查看 Stylelint 错误。
并且您可以使用 editor.codeActionsOnSave
配置 属性:
让扩展程序在保存时自动修复问题,这将包括您的属性的顺序
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
},
"stylelint.validate": ["css", "postcss","scss"],
"css.validate": false,
"scss.validate": false
}
或者,您可以 运行 npx stylelint "**/*.scss" --fix"
在命令行上自动修复问题。
我一直在努力寻找这方面的文档,但一直找不到。我在一个项目中使用了 stylint,并且我们激活了 css 订单选项。我无法设置 VS 代码来显示错误,我还没有找到包含实际知道顺序的信息的页面,所以我总是需要检查编译时间,如果我在 CSS 订单属性,它在屏幕上显示了一个巨大的错误。
这是我们的 stylelint 规则
module.exports = {
extends: ['stylelint-config-standard', 'stylelint-config-concentric-order'],
rules: {
'at-rule-no-unknown': [
true,
{
ignoreAtRules: ['mixin', 'if', 'else', 'include', 'extend']
}
],
'max-nesting-depth': 4,
indentation: 4,
// add your custom config here
// https://stylelint.io/user-guide/configuration
'selector-pseudo-element-no-unknown': [
true,
{
ignorePseudoElements: ['v-deep']
}
]
}
}
我看不出有什么奇怪的。有一个页面可以让我找到正确的顺序吗?这太烦人了,因为当我收到 stylelint 订单错误时,我通常必须尝试几次才能找到它。
你是 extending the stylelint-config-concentric-order community config. This config includes and configures the stylelint-order community plugin. You can find the order of the properties in the repo on GitHub.
您可以使用 the official Stylelint extension 在 VS Code 中查看 Stylelint 错误。
并且您可以使用 editor.codeActionsOnSave
配置 属性:
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
},
"stylelint.validate": ["css", "postcss","scss"],
"css.validate": false,
"scss.validate": false
}
或者,您可以 运行 npx stylelint "**/*.scss" --fix"
在命令行上自动修复问题。