:空とは何ですか?使い方?
:空とは何ですか?この記事では、誰もが :empty を確実に理解できるように、:empty に関する関連知識を紹介します。困っている友人は参考にしていただければ幸いです。
まず第一に、理解しましょう: 空とは何ですか?効果は何ですか?
:empty は CSS 疑似クラス セレクターで、ページ上の空の要素を選択するために使用されます。
要素に子要素 (ノード) またはテキスト コンテンツがない場合、その要素は空としてカウントされます。コメントと処理ディレクティブは、要素が空かどうかには影響しません。たとえば、
< div > <! - 在这里评论 - > </ div >
は空とみなされ、:empty によって選択されますが、
< div > 文本和子节点。 < p >这里有一些内容。</ p > </ div > < div > 在这打字。 </ div >
は空とみなされず、セレクターと一致しません。
空の要素を選択すると、これらの要素にパディングがある場合、垂直方向または水平方向に奇妙な空白が生じる可能性があるため、これらの要素を非表示にするのに役立ちます。また、動的環境で不要または役に立たなくなった空の要素を削除する場合にも役立ちます。例:
/ *选择并隐藏页面上的所有元素* / * :empty { display:none; } / *选择并隐藏所有空段落* / p :empty { display:none; } / *选择并隐藏所有空的菜单项* / nav a :empty { display:none; } / *选择表中的空表格单元格并对其应用背景颜色* / td :empty { background-color:#eee ; }
説明:
1. 疑似要素::before および ::after によって生成されたコンテンツは、要素内に存在する場合でも、「実際の」コンテンツとしてカウントされません。要素間の空白に影響を与えます。
2. 要素内のスペースと空のサブ要素は要素内の文字情報としてカウントされるため、要素に 2 つの要素のいずれかが含まれている場合、その要素は空とは見なされません。たとえば、次の 2 つの要素は空とはみなされません:
< p > </ p > <! - 包含一个空格 - > < p > < span > </ span > </ p > <! - 包含一个空元素 - >
3。スペースはコンテンツとみなされ、開いていても閉じられていない要素タグは空にはなりません。例:
< p >
4。開始タグの後に別のタグが続く場合、そのタグは再び空とみなされます。
< p > < p >内容...... p >
5. 開始タグの後に、別のタグが直接続かない別の開始タグが続く場合、最初のタグは空とみなされますが、2 番目のタグは空ではありません (空白があるため)。例:
< p > < p >
6。
、
、

簡単な例を通して :empty の使用法を見てみましょう:
デモの例: 空の段落に亜麻色の背景を適用します
html コード:
<div class="container"> <p> 测试,测试,测试,测试,测试,测试,测试,测试,测试。 </p> <p></p> <p> 测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试! </p> <p class="pseudo"></p> <p><!-- 这里评论 --></p> <p><p></p> </div>
css コード:
.container { margin: 40px auto; max-width: 700px; } p:empty { background-color: linen; padding: 15px; } .pseudo::before { content: "::before添加内容"; }
レンダリング:
# 概要: 以上ですこの記事の内容全体が皆さんの研究に役立つことを願っています。
以上が:空とは何ですか?使い方?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します
