indentation
警告
此规则已弃用,并将在将来删除。 参见 迁移指南。
指定缩进。
|@media print {
| a {
| ↑ background-position: top left,
| ↑ ↑ top right;
| ↑}↑ ↑
|}↑ ↑ ↑
/** ↑ ↑ ↑
* The indentation at these three points */
fix
选项 可以自动修复此规则报告的所有问题。
选项
int|"tab"
,其中 int
是空格数
2
始终将 at 规则、规则、注释、声明、括号内和多行值缩进 2 个空格。
以下模式被视为问题:
@media print {
a {
background-position: top left,
top right;
}
}
@media print {
a {
background-position: top left,
top right;
}
}
@media print {
a {
background-position: top left,
top right;
}
}
@media print {
a,
b {
background-position: top left,
top right;
}
}
a {
/* blergh */
color: pink;
}
/* blergh */
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {}
a {
color: rgb(
255,
255,
255
);
top: 0;
}
以下模式不被视为问题:
@media print {
a {
background-position: top left,
top right;
}
}
@media print {
a,
b {
background-position: top left,
top right;
}
}
a {
/* blergh */
color: pink;
}
/* blergh */
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {}
a {
color: rgb(
255,
255,
255
);
top: 0;
}
可选的辅助选项
baseIndentLevel: int|"auto"
默认情况下,非类 CSS 文件中 CSS 代码块的缩进级别由非空行的最短缩进确定。 设置 baseIndentLevel
允许你根据 CSS 代码块开头或结尾行定义相对缩进级别。
例如,对于 [ 2, { baseIndentLevel: 1 } ]
,CSS 应比 <style>
标记缩进 1 级:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
a {
display: block;
}
</style>
</head>
</html>
indentInsideParens: "twice"|"once-at-root-twice-in-block"
默认情况下,括号内的换行符后面应该有一个额外的缩进(你指定的类型),并且右括号应该没有额外的缩进。
如果你想更改括号内额外缩进的数量,请使用此选项。
"twice"
表示你期望在括号内的换行符之后有两个额外的缩进(你指定的类型),并期望右括号有一个额外的缩进。 例如:
a {
color: rgb(
255,
255,
255
);
top: 0;
}
"once-at-root-twice-in-block"
意味着两件事: 当括号表达式是根的直接后代节点的一部分时,你需要 "once"
的行为,如上所述 — 即不在块内。 当括号表达式是块内节点的一部分时,你需要 "twice"
的行为,如上所述。 例如:
@import (
"foo.css"
);
a {
color: rgb(
255,
255,
255
);
top: 0;
}
indentClosingBrace: true|false
如果是 true
,则块的右大括号(规则或 at 规则)预计与块的内部节点具有相同的缩进级别。
例如,indentClosingBrace: true
。
以下模式被视为问题:
a {
color: pink;
}
@media print {
a {
color: pink;
}
}
以下模式不被视为问题:
a {
color: pink;
}
@media print {
a {
color: pink;
}
}
except: ["block", "param", "value"]
不要缩进这些东西。
例如,2
。
以下模式被视为问题:
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
a {
background-position: top left,
top right;
}
}
以下模式不被视为问题:
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
a {
background-position: top left,
top right;
}
}
ignore: ["inside-parens", "param", "value"]
"inside-parens"
忽略括号内的缩进。
例如,2
。
以下模式不被视为问题:
a {
color: rgb(
255,
255,
255
);
top: 0;
}
"param"
忽略 at 规则参数的缩进。
例如,2
。
以下模式不被视为问题:
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
}
"value"
忽略值的缩进。
例如,2
。
以下模式不被视为问题:
a {
background-position: top left,
top right,
bottom left,
bottom right;
}