首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用CSS在元素前插入换行符

如何使用CSS在元素前插入换行符
EN

Stack Overflow用户
提问于 2011-09-09 23:12:04
回答 13查看 220K关注 0票数 181

我感觉我看到了一种方法,使用CSS内容属性在元素之前插入一个换行符标记。显然这是行不通的:

代码语言:javascript
复制
#restart:before { content: '<br/>'; }

但是如何做到这一点呢?

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2012-08-01 08:33:20

在psuedo- escape sequence生成的内容中使用\A元素是可能的。CSS2规范中的Read more

代码语言:javascript
复制
#restart:before { content: '\A'; }

您可能还需要在#restart中添加white-space:pre;

注意:\A表示一行的结束。

附注:另一种治疗方法是

代码语言:javascript
复制
:before { content: ' '; display: block; }
票数 280
EN

Stack Overflow用户

发布于 2013-11-08 02:49:14

这对我来说很有效:

代码语言:javascript
复制
#restart:before {
    content: ' ';
    clear: right;
    display: block;
}
票数 20
EN

Stack Overflow用户

发布于 2017-10-07 21:49:37

下面的CSS对我很有效:

代码语言:javascript
复制
/* newline before element */
#myelementId:before{
    content:"\a";
    white-space: pre;
}
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7363766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档