#string-no-newline

禁止字符串中的(未转义)换行符。

a {
  content: "first
    second";     ↑
}                ↑
/**              ↑
 * 这里的换行符 */

规范说:“字符串不能直接包含换行符。要在字符串中包含换行符,请使用表示 ISO-10646(U+000A)中换行符的转义符,例如 ‘\A’ 或 ‘\00000a’。” 还说:“出于美观或其他原因,可以将字符串断为几行,但在这种情况下,换行本身必须使用反斜杠(\)进行转义。”

#选项

#true

以下模式被视为违规:

a {
  content: "first
    second";
}
[title="somethingis 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";
}