为防止部分文字换行,可以使用将部分包裹在中<span style="white-space: nowrap;">。
给定一段对齐的文本(text-align: justify),如何取消部分文本的对齐?我想使整个文本合理,但不允许增加两个特定单词之间的距离。
而不是像这样在第二行中均匀间隔:
Lorem ipsum dolor sit amet, consectetur |
adipiscing elit. Phasellus et |
ullamcorperenim sed velit fermentum. |
Run Code Online (Sandbox Code Playgroud)
我想将“精采精英”一词保持在一起,如下所示:
Lorem ipsum dolor sit amet, consectetur |
adipiscing elit. Phasellus et |
ullamcorperenim sed velit fermentum. |
Run Code Online (Sandbox Code Playgroud)
这可能吗?
选项:
adipiscing elit。无法保证浏览器将其视为不可拉伸的空间,但这实际上是他们所做的,并且这是很自然的事情。毕竟,它是固定宽度的空格之一。缺点:如果文本的主要字体不是Arial Unicode MS或其他一些特别的“丰富”字体,则在IE 6上通常会失败(显示一个小方框而不是一个空格)。span),text-justify: none然后display: inline-block为其设置。缺点:在某些旧的浏览器上不起作用,并且将两个单词强制在一起(由于后者的声明,如果没有声明,则此方法在当前的浏览器上不起作用)。