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 のインストールと設定プロセス

推薦する

Linux で Nginx ロード バランシングを使用して複数の Tomcat を構成する方法

Linux に nginx と複数の tomcat をインストールする方法はここでは紹介しません。不...

MySQL/MariaDB で完全な Unicode をサポートする方法

目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...

Linux sshのデフォルトのリモートポート番号を変更する6つの手順

Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある...

1 行または複数行のテキストがオーバーフローしたときに省略記号を表示する CSS を実装する方法

1. 単一行オーバーフロー1. 1 行がオーバーフローした場合、超過部分は表示されます...または、...

Vue 名前付きスロットの基本的な使用例

序文名前付きスロットは、スロット内の「name」属性を使用して要素にバインドされます。知らせ: 1....

レスポンシブWebデザイン学習(2) — 動画をレスポンシブにすることはできるのか?

前回のエピソードレビュー:昨日は、ページがさまざまなデバイス サイズにどのように対応するかについて説...

MySQL テーブル名の大文字と小文字の選択

目次1. 大文字と小文字の区別を決定するパラメータ2. パラメータ変更に関する注意事項要約: 1. ...

Linux カーネル デバイス ドライバー カーネル リンク リストの使用上の注意

/******************** * カーネルにおけるリンクリストの応用********...

JSはタイムラインの自動再生を実現する

最近、次のような効果を実装しました。再生ボタンをクリックするとタイムラインの再生が開始され、一時停止...

スライディングカルーセル効果を実現する js

この記事では、スライディングカルーセル効果を実現するためのjsの具体的なコードを参考までに共有します...

Linuxコマンドをバックグラウンドで実行する方法

通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...

Linux で独自の Nexus プライベート サーバーを構築する方法

この記事では、Linuxサーバー上でDockerを使用してNexusプライベートサーバーを構築する方...

VueはAmapを使用して都市の位置特定を実現

この記事では、Amapを使用して都市の位置特定を実現するVueの具体的なコードを参考までに共有します...

Linux で特定のユーザーまたはユーザー グループに対して SSH を有効または無効にする方法

会社の基準により、特定のユーザーだけに Linux システムへのアクセスを許可することができます。あ...

HTMLからReactを実装する方法を教えます

ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...