2017-07-27 317 views
1

爲了防止某些短語在對齊文本中間隔開,只需在單詞之間使用 而不是普通空格。但是這個概念怎麼能夠傳遞給中文呢?在它們之間沒有空格字符的「Words」(「字符」)在合理的段落中自動間隔開。見https://jsfiddle.net/oak5wxoz/2/如何取消文字對齊:對齊中文文字(或任何不使用空格字符的文字)?

明顯的解決方案(使用‍)不起作用。 (雖然它看起來對文本有影響 - 只是不是預期的效果;請參見第一行)。

爲了看到效果,您可能需要調整jsfiddle幀的大小。結果的圖像被附上。

<P CLASS="justified">Unimaginatively latin <SPAN CLASS="unjustify">中&zwj;文</SPAN></P> 

.justified 
{text-align:justify} 
.unjustify 
{text-align:left} 

enter image description here

我所問的是一個怎麼可以取消中國文字的<SPAN>文本對齊?這個問題與任何有關取消文本對齊的問題有些相關,但根本不存在重複,它們通常使用空格字符的任何語言文本的<SPAN>

回答

0

那麼,現在我覺得發佈這個問題是愚蠢的,但答案部分存在,在我試過的解決方案中。

text-align不適用於內聯元素,所以需要將display: inline-block應用於跨度,並且它在那裏。

已更新:https://jsfiddle.net/oak5wxoz/3/