CSS强制新行

Seb*_*rke 27 css newline css-float

我有这样的事情:

<li>Post by <a>Author</a></li>
Run Code Online (Sandbox Code Playgroud)

我想在一个新行中显示链接,就像这样

Post by
Author
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?清除:左边不起作用.

Shi*_*ula 58

使用display属性

a{
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

这将使链接显示在新行中

如果要删除列表样式,请使用

li{
    list-style: none;
}
Run Code Online (Sandbox Code Playgroud)


alx*_*ndr 31

:before假元素怎么样:

a:before {
  content: '\a';
  white-space: pre;
}
Run Code Online (Sandbox Code Playgroud)

  • 喜欢你的解决方案,即使我遇到的问题与此处描述的问题不同,谢谢! (2认同)
  • 这是一个很好的解决方案,谢谢.解决了其中一个问题,客户要求一些令人发指的东西,你只需要做到这一点! (2认同)
  • 如果有人想知道(像我一样):`\ a`呈现为换行符,请参见/sf/answers/2333286931/ (2认同)