2016-10-31 17 views
1

改行禁止スペースのHTMLエンティティが自分のコードで正しく機能していないようです。私は:zvyšováním ceny – ta by negativněを使用しますが、ダッシュと2つの単語が一緒に接続されているのではなく、新しい行頭に醜い空白があります。あなたはこの問題を解決する方法を知っていますか?HTML非改行スペースが正しく機能していない

ハイフンではないハイフンについては知っていますが、ハイフンとダッシュの間には違いがあります。

**Picture**

**Right solution**

+2

私は問題がハイフンであると思います。 '-'の代わりに' ‑ 'を使ってみてください。詳細については、この質問を参照してください:http://stackoverflow.com/questions/7691569/no-line-break-after-a-hyphen。 –

+1

二重引用符として閉じるように投票しました – LGSon

+0

大文字とハイフンの間に違いがありますので、次に実際の質問は何ですか? ...どのように表示されるべきかを示す2番目の画像を投稿してください。 – LGSon

答えて

2

ダッシュやハイフンがあるときに改行する必要がありますが、改行なしのハイフンを使用しないときは改行する必要があります。 を追加すると、そのスペースでの改行のみが防止されますなし破断スペース ..

...それが一気に破断すると、次の は2を除去することにより

を始めて、次の行で醜い空白を引き起こしている結果ように:ND  、のようなこれは、うまく動作し、次の行の先頭に醜いスペースはありません

Some text having hyp - pen that should break after the hyphen 
and another with the da – sh that should break after the dash 

Fiddle demo

そして、あなたはどちらか、だまされやすい人のリンクが必要な答えを持っている、それは壊したく改行なしハイフンを使用したり、それをラップし、white-space: nowrap

だまされやすい人にラッパーを設定しない場合リンク:No line-break after a hyphen

+0


はこの空白を作成します[http: /vitlustinec.cz/no-white-space.jpg)ラップは1行しか作成しない[link](http://vitlustinec.cz/no-wrap.png)この結果が必要です[http:// vitlustinec .cz/result.png) – frydolin

+0

@frydolinこれを確認してください:https://jsfiddle.net/7kzme44f/1/ ....私が使った '
'は、ハイフンで1つ、ダッシュで1つ...しかし、私の投稿された答えはあなたが尋ねたとおりに正確に動作します。ちょうどサンプルデリミタとして '
'を解釈してください – LGSon

+0

@frydolinアップデート私の答えは '
' – LGSon

0

それが効果的にハイフンの前後にスペースを強制するように、改行なしスペースは、単語を破ることができるした時点であることからハイフンを防ぐことはできません。

使用a non-breaking hyphen代わり:

zvyšováním ceny‑ta by negativně 
0

私が何をしたいことはU + 2060 WORD JOINERだと思います。これは、スペースを導入することなく、改行が発生しないようにするためです。

関連する問題