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 読み込み効果の実装 パックマン

えーっと、名前はただの推測です 2333序文これは練習用の CSS デモです。何か間違っている点があ...

CSSは固定比率のブロックレベルコンテナを簡単に実装できる

H5 レイアウトを設計する場合、通常はバナーに遭遇することになります。例えば、2:1 で表示したい場...

WeChatアプレットがテキストスクロールを実装

この記事の例では、WeChatアプレットでテキストスクロールを実装するための具体的なコードを参考まで...

CentOS 6.4 MySQL 5.7.18 のインストールと設定方法のグラフィックチュートリアル

Centos6.4 で mysql5.7.18 をインストールするための具体的な手順が全員に共有され...

Vue+express+Socketでチャット機能を実現

この記事では、チャット機能を実現するためのVue+express+Socketの具体的なコードを参考...

Vue命令の実装原理の分析

目次1. 基本的な使い方2. 指示の動作原理2.1. 初期化2.2 テンプレートのコンパイル2.3....

SSH接続を介してXshellを使用したUbuntu 20.04で報告されたサービス問題の詳細な説明

1. 最近、Ubuntu の新しいバージョンをインストールしました。/etc/ssh/sshd_co...

スマートCSSを使用して、ユーザーのスクロール位置に基づいてスタイルを適用します。

現在のスクロール オフセットを html 要素の属性に追加することで、現在のスクロール位置に基づいて...

モバイル端末での Vue2.x Picker のグローバル呼び出し実装

目次ピッカーコンポーネントとはピッカーコンポーネントの問題解決オプションの説明解決ディレクトリ部門P...

MySQL でよく使われる連結文のまとめ

はじめに: MySQL では、CONCAT() 関数を使用して複数の文字列を 1 つの文字列に連結し...

MySQL8インストーラーバージョングラフィックチュートリアル

インストール必要な書類は下部に記載されていますステップ1 mysql-installer-web-c...

setup+ref+reactive は vue3 の応答性を実装します

セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...

vuex での Getter の使用法の詳細な説明

序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...

Linux CentOS 6.5 ifconfig が IP を照会できない問題の解決方法

最近、何人かの友人から、仮想マシンに CentOS をインストールした後、ifconfig コマンド...