HTML/CSS での空白処理とページ内の空白を保持する方法

HTML/CSS での空白処理とページ内の空白を保持する方法

HTML の空白ルール

HTML では、コンテンツ内の複数のスペースは通常 1 つとみなされ、連続するスペースは自動的に結合されます。同時に、コンテンツの前後のスペースも次のようにクリアされます。

<p> fly63 com </p>

表示効果は次のとおりです。

fly63 com

注: このブラウザ処理のメカニズムは、通常のスペース キーに加えて、タブ (\t) と改行 (\r と \n) にも適用され、タグを使用して明示的に示すことができます。

HTML 空白の保持

このとき、HTML 内の連続する複数のスペースを Web ページに表示したい場合、ブラウザは実際のスペースのインデントと改行効果を表示します。 一般的に、タブを使用するか、スペースを表すために を使用するかの 2 つの方法があることがわかっています。次のように:

<pre> fly63 com </pre>

または

&nbsp;fly63&nbsp;&nbsp;&nbsp;com&nbsp;

HTML 内のスペースは現在次のとおりです: | | | |

&nbsp; &#160;改行なしの空白(1文字幅)
&ensp; &#8194;半角スペース(1文字幅)
&emsp; &#8195;スペース(2文字幅)
&thinsp; &#8201;狭い空白(1文字幅未満)

SSスペース予約済み

1. CSS では、空白プロパティの値が pre の場合、タグと同じように処理されます。ブラウザはテキスト内のスペースと改行を保持します。例:

<p style="white-space:pre"> fly63 com <p>

表示効果は「fly63 com」です

2. CSS の空白プロパティが pre-line の場合、改行を保持することを意味します。改行がそのまま出力されることを除いて、その他すべては white-space:normal ルールと一致しています。

<p style="white-space: pre-line">
	フライ63
	com
</p>

表示効果は次のとおりです。

フライ63
com

3. CSS の letter-spacing プロパティは、テキスト内の文字間の間隔を設定するために使用されます。例:

<p style="letter-spacing:5px;">ようこそ! </p>

表示効果は「ようこそ!」です。

4. CSS の word-spacing プロパティは、テキスト内の単語間の間隔を設定するために使用されます。例:

<p style="word-spacing:5px">明けましておめでとうございます!</p>

表示効果は「明けましておめでとうございます!」です。

要約する

HTML/CSS でのスペース処理とページ内のスペースを保持する方法についての記事はこれで終わりです。より関連性の高い HTML/CSS スペース処理コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。皆様が今後も 123WORDPRESS.COM を応援してくれることを願っています。

<<:  アクセス速度を上げるためにウェブサイトを最適化する方法の更新

>>:  CentOS 7.9 の zabbix5.0.14 のインストールと設定プロセス

推薦する

純粋な CSS で実装された大きなドロップダウン メニューのサンプル コード

これは純粋に CSS で実装された大きなドロップダウン メニューです。この大きなメニューは、js コ...

MYSQLでプロシージャの名前を変更する方法の詳細な説明

最近、ストアド プロシージャの名前を変更する機能を使用しました。インターネットで情報を検索しましたが...

MySQL の char、varchar、text フィールド タイプの違い

MySQL では、char、varchar、text の各タイプのフィールドはすべて文字タイプのデー...

フロントエンドセキュリティの詳細な説明: JavaScript の http ハイジャック対策と XSS

目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...

CSS マルチレベルメニュー実装コード

これは、Web ページを Windows のスタート メニューなどのデスクトップ プログラムのように...

Dockerを使用してMQTTサーバーを構築するプロセスの詳細な説明

1. イメージをプルするdocker pull registry.cn-hangzhou.aliyu...

js 配列エントリ() 反復メソッドを取得する

目次1.entires() メソッドの詳細な構文2.entires() メソッドの一般的な使用法と注...

Web面接におけるJS事前解析と変数プロモーションの違い

目次事前分析とは何ですか?変数と関数の準備の違いvar 変数の繰り返し宣言変数と関数の昇格の優先順位...

Web ページ WB.ExecWB 制御印刷メソッド呼び出しの説明とパラメータの紹介

WebページWB.ExecWB制御印刷方法コードをコピーコードは次のとおりです。 <テーブルの...

Windows10にmysql5.7.18をインストールするチュートリアル

このチュートリアルでは、MySQL 5.7.18のインストールと設定方法を参考までに紹介します。具体...

ホバー生成の境界線によって生じる要素の移動を解決する方法

序文hover疑似クラスが要素に境界線を追加すると、要素内のコンテンツがずれることがあります。box...

Zookeeper 不正アクセス テストの問題

目次序文Zookeeper サービスのオープンを検出情報を入手する接続テスト接続先修理計画参照する序...

ボリュームを使用してホストと Docker コンテナ間でファイルを転送する方法

以前、Docker コンテナとローカル マシン間のファイル転送に関する記事を書きました。しかし、この...