34

エムダッシュとエンダッシュがあります。 に相当する「en」はありますか? ? 純粋なAscii 32に相当するenはありますか?

これを書くためのより良い方法が欲しい:

123<span class="spanen">&nbsp;</span>456<span class="spanen">&nbsp;</span>789

またはこれ:

123<span class="spanen"> </span>456<span class="spanen"> </span>789
4

5 に答える 5

54

&thinsp;(薄いスペース) すべき

(—)&nbsp;と同じではないことに注意してください。&mdash;数字を区切るには、狭い改行なしスペース (U+202F) を使用する必要があります。

他の人が述べたように、CSS プロパティを使用しword-spacingてスペースの幅を定義することをお勧めします。と組み合わせると良いかもしれません。white-space:nowrap;

于 2010-04-27T11:41:02.793 に答える
23

意味のないハックを使用しないでください。いくつかの単語を区切りたい場合は、CSS プロパティのword-spacingを使用することをお勧めします:

.strangeNumbers {
  word-spacing: 0.5em;
}
<span class="strangeNumbers">123 456</span>

于 2010-04-27T11:51:26.493 に答える
14

Unicode 文字 U+2002 EN SPACE (またはエンティティ参照として) は&#x2002;、en 幅のスペースです。&#8194;&ensp;

于 2010-04-27T11:43:58.303 に答える
1

次のように CSS を変更できます。

.spanen{word-spacing:.6em;}
于 2010-04-27T11:48:28.663 に答える