【发布时间】:2021-04-07 23:29:40
【问题描述】:
我正在做一个 React 项目,它的标题是这样的。我希望整个单词换行到下一行:
<h1 id="home-title">
<span style={{ color: "#0A8399" }}>Effective Altruists</span>
at
<span style={{ color: "#E83C31" }}>McGill</span>
</h1>
home-title 上没有额外的样式,因此标题会像这样转义视口:
我在标题上尝试了许多 CSS 属性,给出了this 问题,但没有一个使整个“McGill”换行到下一行。我所拥有的最好的是
#home-title {
overflow-wrap: break-word;
}
这给了我这个:
我错过了什么吗?提前致谢。
【问题讨论】:
-
你为什么不将
&nbsp;at&nbsp;包裹在它自己的跨度中? -
最终效果应该是什么也不清楚
-
@Paulie_D 我希望效果是没有溢出并且换行符将整个单词带到下一行。将
&nbsp;at&nbsp;包装在它自己的 span 中并没有改变任何东西。 -
你的意思是这样? - codepen.io/Paulie-D/pen/zYKRJPG
标签: html css reactjs line-breaks