私はHTML(Cのバックグラウンドから来ています)の初心者であり、HTMLエンティティの概念に出くわしました。 &nbspに関していくつかの非常に基本的な質問があります。
&nbspエンティティはどのようにして要素内に改行しないスペースを導入しますか?
HTMLで&nbspエンティティを使用する代わりの方法はありますか?
私のインターネット検索は私が探していた答えを与えていません、そしてこれらに関するいくつかの方向性が最もありがたいです。
は、 
または&xa0;
のエイリアスです。この文字は、HTML標準では " 改行なしスペース "として定義されています。そのため、標準では「ブラウザはこれをスペースとして扱う必要がありますが、線を壊してはなりません」と誰かが言い、Webブラウザを作成したすべての人がこの標準を順守しました。
エディタでサポートされている場合は、この文字を入力することもできます。ブラウザは、それがどのように作成されたかを気にせず、入力ストリームでバイト0xa0を見るだけです。
別の方法として、さまざまなCSSスタイルとトリックを使用して、壊れない長さのテキストを作成できます(たとえば、スタイルwhite-space: nowrap
( ここ を参照)を使用するか、パディング/マージンを使用します) 。
関連:
 
は、単に[特定の]スペース文字への参照です[コメントを参照]。場所に指定されたフォントでレンダリングします。
承知しました。スペース文字。または、要素を分割して、CSSを介してパディングまたはマージンを適用することもできます。