疑似要素について学ぶ :Before と :After_html/css_WEB-ITnose
Cascading Style Sheets (CSS) の主な目的は、HTML 要素にスタイルを追加することですが、場合によっては、ドキュメントに追加の要素を追加することが冗長であるか、不可能であることがあります。実際、CSS には、ドキュメント自体を乱すことなく要素を追加できる機能があり、それが「疑似要素」です。
特にチュートリアルに従っている方は、この用語を聞いたことがあるはずです。元の著者による他の記事を参照するには、ここをクリックしてください
実際、CSS ファミリーのメンバー (CSS セレクター) には、:first-line、:first-letter、:: などの疑似要素として分類されるものがいくつかあります。選択、:前および:後。ただし、この記事では、説明を :before 要素と :after 要素に限定します。したがって、この記事の「疑似要素」は、特にこれら 2 つの疑似要素 (:before と :after) を指し、このユニークなトピックを検討するために基本から始めます。
構文とブラウザのサポートについて
擬似要素は実際にはCSS1にも存在しますが、今議論している:beforeと:afterはCSS2.1でリリースされたものです。当初、疑似要素の構文は「:」 (コロン 1 つ) でしたが、Web の発展に伴い、CSS3 の改訂された疑似要素では、「:: 前」と「:: 後」が使用されました。 ? 疑似要素と疑似クラスを区別するため (:hover、:active など)
ただし、単一コロンを使用しても二重コロンを使用しても、ブラウザはそれらを認識できます。 IE8 はシングルコロン形式のみをサポートしているため、安全上の理由から、より幅広いブラウザ互換性が必要な場合はシングルコロン形式を使用してください。
その動作
つまり、擬似要素は content 要素の前後に追加の要素を挿入するため、次のマークアップを使用してそれらを追加すると、技術的には同等になります。
:before t; t;:後 ;/ p>
| しかし、これらの要素は実際にはドキュメント内に生成されません。これらは外部からは表示されますが、ドキュメントのソース コード内では見つからないため、実質的には「偽の」要素です。
例えば、次のコードスニペットは引用符の前後に引用符を追加します。
content : open-quote ; | blockquote:after { content : close-quote;
疑似要素のスタイル「偽の」要素であっても、実際には、疑似要素は、色の変更、背景色の追加、フォント サイズの調整など、任意のスタイルを追加できます。テキスト内のテキストの調整など。
font-size: 24pt;text -align : center ; 行の高さ : 42px ; 色: #fff; 浮動小数点: 左; 上部: 30 ピクセル;
|

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
