首页 文章

仅使用CSS将文本拆分为偶数行

提问于
浏览
4

我有 div 已经应用了 text-align: center . 它应该能够包含可能包含或不包装的各种文本 . 当它包装时,我希望每条线的长度大致相同,因此它会显示:

快速的棕色狐狸跳过懒狗 .

代替:

快速的棕色狐狸跳过懒狗 .

基本上,我正在寻找一种纯CSS方式来自动将休息放置在文本的中心附近 .

我知道有JavaScript解决方案,我目前已经实现了服务器端解决方案,但我总是试图学习更多的CSS,以便将来更灵活 .

3 回答

  • 2

    我很确定你不能用css做到这一点,你可以用html来控制没有断点 .

    <nobr>The quick brown fox jumps</nobr><nobr>over the lazy dog.</nobr>
    

    应该给你想要的结果 . 你也可以在你不想包装的单词之间插入 &nbsp; ,例如: The&nbsp;quick&nbsp;brown&nbsp;fox&nbsp;jump over&nbsp;the&nbsp;lazy&nbsp;dog. 会给你相同的结果 .

  • 0

    如果你减少div的宽度怎么办?否则我不确定你只能用CSS做到这一点

  • 0

    把你不想打破的碎片放在 span 标签中,禁止包装:

    <span style="white-space: nowrap">The quick brown fox jumps</span>
    <span style="white-space: nowrap">over the lazy dog.</span>
    

    (我知道这是旧的,但我只是去寻找这个 . )

相关问题