string-no-newline
禁止字符串中出现无效换行。
a {
content: "first
second"; ↑
} ↑
/** ↑
* The newline here */
规范 中说明:“字符串不能直接包含换行符。要在字符串中包含换行符,请使用 ISO-10646 (U+000A) 中表示换行符的转义字符,例如 '\A' 或 '\00000a'。” 此外:“可以将字符串拆分成多行,以达到美观或其他目的,但在这种情况下,换行符本身必须使用反斜杠 (\) 进行转义。”
选项
true
以下模式被视为问题
a {
content: "first
second";
}
[title="something
is probably wrong"] {}
a {
font-family: "Times
New
Roman";
}
以下模式不被视为问题
a {
content: "first\Asecond";
}
a {
content: "first\\nsecond";
}
[title="nothing\
is wrong"] {}
a {
font-family: "Times New Roman";
}