css - 在html div中用逗号而不是空格包装单词

标签 css word-wrap

我需要使用逗号 (,) 换行文本。有什么方法可以使用 CSS 或其他方式做到这一点。

Nomal A1, High A2(4), Low A3 

如果空间不够,应该这样换行,逗号应该是唯一换行的地方。

Nomal A1, High A2(4),
Low A3   

这不应该像这样包装

Nomal A1, High A2(4), Low
A3

最佳答案

将每一对包裹在 span 中,并将它们设置为不断裂,就像这样。

HTML

<div class="paired-text">
<span>Nomal A1,</span> <span>High A2(4),</span>
        <span>Low A3</span>
</div>

CSS

.paired-text span{ white-space: nowrap; }

或者,您可以在要粘在一起的每对单词之间呈现一个不间断空格 (   )。不过,我更喜欢我提供的第一个想法,它更简洁。

Nomal&nbsp;A1, High&nbsp;A2(4), Low&nbsp;A3

它有点丑,但代码更少。

关于css - 在html div中用逗号而不是空格包装单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291332/

相关文章:

html - 如何使用 Bulma css 将进度条堆叠成一个条

c# - Wpf RichTextBox 换行问题

CSS 文本总是跨同一行

Javascript:如何将数据字段添加到 HTML 页面中的所有链接

HTML/CSS SharePoint 2010

WPF 数据网格 : How do I set columns to TextWrap?

html - IMG 与自动换行问题对齐?

javascript - HTML - 我可以在父级 <div> 中包装一系列 <div> 标签吗?

android - 自定义字体(woff2)在使用 Visual Studio Community 和 Cordova 制作应用程序的 Android 中不起作用

javascript - 函数中的 JQuery 复选框双重操作