ホームページ  >  記事  >  ウェブフロントエンド  >  HTML におけるスペース文字エンティティの概要と共有

HTML におけるスペース文字エンティティの概要と共有

黄舟
黄舟オリジナル
2017-05-27 14:54:222402ブラウズ

概要:

ブラウザは常に HTML ページ内のスペースを切り詰めます。テキストに 10 個のスペースを記述すると、ブラウザはページを表示する前にそのうち 9 個を削除します。ページ内のスペースの数を増やすには、  文字エンティティ 字符实体

本篇就单介绍空格的字符实体,HTML提供了6种空格实体(space entity):

 
 
 
 
‌
‍

在web页面上,一般有3种书写:

1. 直接输入法输入例如“版权” – ©.
2. 字符:©
3. charCode:©

正文:

不间断空格(non-breaking space)字符编码 :在HTML中,按下space键产生,空格不累加(只算1个),要使用html实体表示才可累加。

 

全角空格(Em Space)字符编码&#x2<a href="http://www.php.cn/code/3792.html" target="_blank">002</a>;:em是字体排印学的计量单位。相当于当前指定的点数,如1em在16px的字体中就是16px。此空格有个相当稳健的特性,其占据的宽度正好是1个中文宽度

&ensp;

半角空格(En Space)字符编码&#x2003;:en是字体排印学的计量单位。为em宽度的一半,如1en在16px的字体中就是16px,名义上是小写字母n的宽度。此空格有个相当稳健的特性,其占据的宽度正好是1/2个中文宽度

&thinsp;

窄空格(Thin Space)占据的宽度比较小,它是em之六分之一宽。

&zwnj;

零宽不连字(Zero Width Non Joiner)字符编码&#x200C:简称“ZWNJ”,是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。HTML字符值&#8204;

&zwj;

零宽连字(Zero Width Joiner)字符编码&#x200D:简称“ZWJ”,是一个不打印字符,放在某些需要复杂排版语言(如阿拉伯语、印地语)的两个字符之间,使得这两个本不会发生连字的字符产生了连字效果。HTML字符值&#8205;

其它

  • 浏览器还会把以下字符当作空白进行解析:空格&#x0020;、制表位&#x0009;、换行&#x000A;和回车&#x000D;还有&#12288;等等。

  • &#x+16进制/十进制表示是 Numeric Character References

  • &+实体名

  • この記事では、スペース文字エンティティのみを紹介します。 HTML には 6 種類のスペース エンティティが用意されています。
  • rrreee

    Web ページでは、通常 3 種類の書き方があります:

    rrreee
  • Text :
  •  

    非改行スペース (非ブレーク

    スペース) 文字エンコーディング  : HTML では、スペース キーを押すことで生成されます。スペースは蓄積されません (1 としてのみカウントされます)。これらは次のように表す必要があります。 htmlエンティティを蓄積することができます。
全角スペース (Em Space) 文字エンコーディング<a href="http://www.php.cn/code%20/3792%20.html" target="_blank">002🎜;</a>: em は フォント タイポグラフィー 🎜科学の測定単位。たとえば、16px フォントの 1em は、現在指定されているポイント番号に相当します。このスペースはちょうど中国幅1 つ分の幅を占めるのが特徴です。 🎜

🎜半角スペース (En Space) 文字エンコーディング : en はタイポグラフィの測定単位です。たとえば、1en は 16 ピクセル フォントの 16 ピクセルであり、名目上は小文字の n の幅です。このスペースは占有幅が中国の幅のちょうど1/2 であるという非常に堅牢な特徴があります。 🎜

🎜Thin Space は比較的狭い幅を占めます。幅は em の 6 分の 1 です。 🎜

🎜ゼロ
幅🎜 非結合子) 文字エンコーディング : 略して「ZWNJ」は、電子テキストの 2 つの文字の間に配置される印刷不可能な文字で、合字が発生するのを抑制し、代わりに 2 つの文字が描画されます。元のグリフで。 HTML 文字値 。 🎜

🎜ゼロ幅結合文字エンコーディング : 略して「ZWJ」は、2 つの文字の間に配置される印刷不可能な文字です。複雑な組版を必要とする一部の言語 (アラビア語、ヒンディー語など) の文字により、ハイフネーションされない 2 つの文字がハイフネーション効果を生み出します。 HTML 文字値 。 🎜🎜
その他🎜: 🎜
    🎜 🎜ブラウザは次の文字も空白として解析します: スペース 、タブストップ 、改行 > とキャリッジ リターン <code>   など。 🎜🎜🎜🎜+16/decimal は数値文字参照を意味します🎜🎜🎜🎜&+Entity Name は文字エンティティ参照、HTML 文字エンティティを意味します 名前を定義する必要があります使用するhtmlで。 🎜🎜🎜🎜 数字の代わりにエンティティ名を使用する利点は、名前が覚えやすいことです。欠点は、ブラウザーがすべてのエンティティ名をサポートしていない可能性があることです (エンティティ番号のサポートは良好です)。 🎜🎜🎜🎜エンティティ名では大文字と小文字が区別されます。 🎜🎜🎜

以上がHTML におけるスペース文字エンティティの概要と共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。