CSS'中的换行字符序列;内容';财产?

CSS'中的换行字符序列;内容';财产?,css,Css,是否可以在CSScontent属性中使用换行符来强制换行?比如: figcaption:before { content: 'Figure \n' + attr(title); } 该物业接受一份合同,并: 字符串不能直接包含换行符。在列表中包含换行符 字符串中,使用表示换行符的转义符 ISO-10646(U+000A),例如“\A”或“\00000a”。这个角色 表示CSS中“换行符”的一般概念 (不知道实际的浏览器支持。) 您可以查看有关转义语法的参考,转义语法基本上是: \20

是否可以在CSS
content
属性中使用换行符来强制换行?比如:

figcaption:before
{
    content: 'Figure \n' + attr(title);
}
该物业接受一份合同,并:

字符串不能直接包含换行符。在列表中包含换行符 字符串中,使用表示换行符的转义符 ISO-10646(U+000A),例如“\A”或“\00000a”。这个角色 表示CSS中“换行符”的一般概念

(不知道实际的浏览器支持。)

您可以查看有关转义语法的参考,转义语法基本上是:

  • \20AC
    如果下一个字符是a-f、a-f、0-9中的一个,则必须后跟空格
  • \0020AC
    长度必须为6位,不需要空格(但可以包括在内)
注意:在对任意字符串进行转义时,请使用
\00000a
,而不仅仅是
\A
,因为如果换行符后面是
[A-f]
范围内的数字或任何字符,则可能会给出一个。

figcaption:before
{
内容:“图\a”属性(标题);
空白:预处理;
}

请注意,在
content
属性值中,连接仅由空格表示,而不是由“+”符号表示。CSS字符串文字中的转义符号
\a
表示换行符。

这个答案有用吗@Blowski,是的,但它在我的@SaeedNeamati中不起作用。你在看什么浏览器?现在可以用了。这个问题的最后一个问题不是重复的。其中一个问题是如何在开始生成的内容之前创建换行符,这可以使用
显示
清除
等来完成。这个问题是问如何在生成的内容中放置换行符/换行符,这正是我想要的,这不能用同样的方法完成。请注意,以这种方式插入的换行符被视为HTML文档中的任何其他换行符:默认情况下,浏览器会将它们呈现为常规空格字符,并且仅在预格式化内容中呈现为常规换行符。这不起作用@SaeedNeamati-是的:那么你还应该包括
空白
属性,是吗?“我说得对吗?”@saeednemati-关键在于@BoltClock的评论。使用
空白
只是一种使换行可见的简单方法。仍然不起作用。更新了
空白:缺少pre
。请看我在哪里添加了
'
,因为您可能想要那个空格。@Jan我们应该使用
:before
还是
:before
?我发现“white space:pre wrap;”效果更好。我想指出,您应该使用CSS3:引入的双冒号符号,因为这是一个伪元素,而不是伪选择器。