国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

擬似クラス - 基本

Feb 17, 2025 am 10:12 AM

Pseudo-classes - The Basics

(Alexis Goldstein、Louis Lazaris、Estelle Weylによる「HTML5&CSS3」からの適応)

コアポイント

CSS擬似クラスは、構(gòu)造、ユーザー操作、入力、ネガティブな擬似クラスなどの要素の特別な狀態(tài)を定義するために使用されます。ドキュメントツリーの要素の位置、ユーザーインタラクション、フォーム要素狀態(tài)、または特定のセレクターと一致しない要素に基づいて要素をスタイリングできます。

一部の擬似クラスには、攻撃者がユーザーのブラウジング履歴を確認(rèn)するために使用できる

擬似クラスなどのセキュリティの問(wèn)題がある場(chǎng)合があります。最新のブラウザは、この問(wèn)題を防ぐために

に適用できるスタイルを制限します。アクセシビリティを向上させるには、すべての訪問(wèn)者がマウスを使用してWebサイトを閲覧するわけではないため、:visitedを追加することをお?jiǎng)幛幛筏蓼埂?:visited :hoverほとんどの最新のブラウザはすべてのCSS擬似クラスをサポートしていますが、一部の古いブラウザは:focus

などの特定の擬似クラスをサポートしていない場(chǎng)合があります。 SelectivizrのようなJavaScriptライブラリを使用して、インターネットエクスプローラーなどのサポートがないブラウザーでこれらの擬似クラスを見(jiàn)つけることができます。

:nth-child():nth-last-child()css pseudo-class

ユーザーインタラクションの疑似クラス、すなわち

、

:link、:visited、:hoverに既に精通している可能性があります。 :active :focus

重要なヒント:キーポイント

擬似クラスにはセキュリティの問(wèn)題がある可能性があるため、ブラウザは訪問(wèn)リンクにすべてのCSSプロパティの適用をサポートしていません。これらの制限がなければ、悪意のあるWebサイトは、ユーザーが訪問(wèn)されたリンクのスタイルについて人気のあるWebサイトまたは銀行にアクセスしたかどうかを確認(rèn)できます(たとえば、訪問(wèn)リンクアプリごとに固有の背景畫像)。これにより、攻撃者は許可なくユーザーの閲覧履歴を表示できます。したがって、最新のブラウザは、

に適用できるスタイルを制限します。仕様により、これらの変更が明示的に許可されており、ユーザーエージェント(UAS)はすべてのリンクを到達(dá)していないリンクとして扱うこと、またはアクセスされていないリンクのさまざまな方法を提示しながらユーザーのプライバシーを保護(hù)するための他の測(cè)定値を?qū)g裝できます。アクセシビリティを向上させるには、:visitedを追加します。ここで:visitedが含まれています。すべての訪問(wèn)者がマウスを使用してウェブサイトを閲覧するわけではないためです。 :hoverは、リンクやフォームコントロールだけでなく、ページ上の任意の要素に適用できます。 :focusおよび:hoverは、リンク、フォームコントロール、編集可能なコンテンツ要素、および:focus屬性を持つ任意の要素に関連しています。 :active tabindexこれらの基本的な擬似クラスをしばらく使用していたかもしれませんが、他にも多くの擬似クラスがあります。これらの擬似クラスのいくつかは、長(zhǎng)年にわたって仕様の周りにありましたが、ブラウザがより関連性を高める新しいHTML5フォームプロパティをサポートし始めるまでサポートされていませんでした(または一般的に理解されていました)。次の擬似クラスは、屬性、ユーザーインタラクション、およびフォーム制御ステータスに基づいた要素と一致します。

  • :enabled:ユーザーインターフェイス要素を有効にしました?;镜膜摔?、disabled屬性をサポートしているが現(xiàn)在その屬性を適用していないフォームコントロールを任意の形式で制御しました。
  • :disabled:代わりに、無(wú)効化されたユーザーインターフェイス要素:disabled屬性をサポートし、現(xiàn)在その屬性を適用している任意のフォームコントロール。
  • :checked:選択またはチェックされたラジオボタンまたはチェックボックス。
  • :indeterminate:選択されておらず、選択されていないフォーム要素。たとえば、すべてのチェックボックスを選択してチェックボックスのセットを選択してから、グループ內(nèi)のすべてのチェックボックスを選択することを解除することを選択してください。選択されておらず、チェックされていません。
  • :target:このセレクターは、現(xiàn)在アクティブなページのアンカーポイントのターゲット要素を選択します。これは、実際よりも複雑に聞こえます。ターゲットのIDの前に#文字を使用して、ページ內(nèi)のアンカーへのリンクを作成できることをすでに知っています。たとえば、ページに「コンテンツへのスキップ」リンクがある場(chǎng)合があり、そのリンクをクリックした後、ID「コンテンツ」を持つ要素にジャンプします。これにより、アドレスバーのURLがthispage.html#contentに変更され、:targetセレクターがドキュメントの要素とID「コンテンツ」と一致するようになりました。一時(shí)的にセレクターを含めたようなものです#content。ユーザーが別のアンカーポイントをクリックすると、:targetが新しいターゲットと一致するため、「一時(shí)的」と言います。
  • :default:同様の要素のセットのデフォルト値である1つ以上のUI要素に適用されます。たとえば、ページのロード時(shí)に同じ名前のラジオボタンのセットのラジオボタンが選択されている場(chǎng)合、同じ名前のグループ內(nèi)の別のラジオボタンが選択されていない後も:defaultと一致し続けます。同様に、ページのロードがチェックされていない後も、ページのロードが:defaultに照合され続けるときに選択されたチェックボックスがあります。
  • :valid:タイプ、パターン、またはその他の入力プロパティに基づいて有効な要素(第4章で説明したように)。
  • :invalid:タイプまたはパターンの屬性定義の要件を満たすことができない空の必要な要素と要素。
  • :in-range:これらの制限內(nèi)の範(fàn)囲制限と値を持つ要素。たとえば、これは、minおよびmaxプロパティを備えた日付/時(shí)刻、數(shù)、および範(fàn)囲の入力タイプに適用されます。値がnullの場(chǎng)合、それは:in-rangeです。
  • :out-of-range:in-rangeの反意語(yǔ):値がその範(fàn)囲制限を超える要素。欠損値は空であるため、範(fàn)囲にありません。
  • :required:required屬性セットを備えたフォームコントロール。
  • :optional:すべてのフォームコントロール:required屬性。
  • :read-only:ユーザーの要素はコンテンツを変更できません。これらのほとんどは、contenteditable屬性セットとフォームフィールドを持つ要素を除く要素です。
  • :read-write:ユーザーは、コンポーネントや書き込み可能な入力フィールドなど、コンテンツの要素を変更できます。 contenteditable
  • フォームコントロールのプロパティをサポートするブラウザでは、これらのプロパティのブラウザのサポートが完了します。 IE8および以前のバージョンは、
、

、required、およびpatternをサポートしていません。良いニュースは、IE9がこれらのセレクターをサポートしているが、ユーザーインターフェイスセレクターではないことです。 IE10およびIE11は:valid、:invalidをサポートしますが、:checked、:enabled:disabled、:target、:indeterminate:required、または:optional CSS擬似クラス(FAQ)のFAQ :default:in-range(長(zhǎng)さが長(zhǎng)すぎて擬似オリジナルの目標(biāo)と一致しないため、FAQの部分はここで省略されています。一部のFAQは、必要に応じて選択的に保持または書き直し、元の意味と一致することができます。):out-of-range

以上が擬似クラス - 基本の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

「レンダリングブロッキングCSS」とは何ですか? 「レンダリングブロッキングCSS」とは何ですか? Jun 24, 2025 am 12:42 AM

ブラウザは、特にインポートされたスタイルシート、ヘッダーのインラインCSS、および最適化されていないメディアクエリスタイルを使用して、ブラウザがインラインおよび外部CSSをデフォルトで主要なリソースとして表示するため、ページレンダリングをブロックします。 1.重要なCSSを抽出し、HTMLに埋め込みます。 2。JavaScriptを介して非クリティカルなCSSの読み込みを遅らせる。 3.メディア屬性を使用して、印刷スタイルなどのロードを最適化します。 4.リクエストを減らすためにCSSを圧縮およびマージします。ツールを使用してキーCSSを抽出し、REL = "Preload"非同期負(fù)荷を組み合わせ、過(guò)度の分割と複雑なスクリプト制御を避けるためにメディア遅延荷重を合理的に使用することをお?jiǎng)幛幛筏蓼埂?/p>

外部対內(nèi)部CSS:最良のアプローチは何ですか? 外部対內(nèi)部CSS:最良のアプローチは何ですか? Jun 20, 2025 am 12:45 AM

TheBestAppRoachforCSDependsonTheProject'sSpecificNeeds.forLargerProjects、externalCssissisbetterduetoMaintainasiladability; forsmallerProjectsOrsingLe-PageApplications、internalcsSmightBemoresuitable.it

私のCSSは小文字でなければなりませんか? 私のCSSは小文字でなければなりませんか? Jun 19, 2025 am 12:29 AM

いいえ、CSSDOESNOTHAVETOBEINLOWERCASE。

CSSケース感度:重要なことを理解する CSSケース感度:重要なことを理解する Jun 20, 2025 am 12:09 AM

cssismostlycase-inssensitive、buturlsandfontfamilynamesarecase-sensitive.1)propertiesandvalueslikecolor:red; areotcase-sensitive.2)urlsmustmatchtheserver'scase、例えば、/畫像/logo.png.3)

Autoprefixerとは何ですか?それはどのように機(jī)能しますか? Autoprefixerとは何ですか?それはどのように機(jī)能しますか? Jul 02, 2025 am 01:15 AM

Autoprefixerは、ターゲットブラウザスコープに基づいてCSS屬性にベンダープレフィックスを自動(dòng)的に追加するツールです。 1.エラーで接頭辭を手動(dòng)で維持する問(wèn)題を解決します。 2. PostCSSプラグインフォーム、CSSを解析し、プレフィックスする必要がある屬性を分析し、構(gòu)成に従ってコードを生成する屬性を分析します。 3.使用手順には、プラグインのインストール、ブラウザーリストの設(shè)定、ビルドプロセスでそれらを有効にすることが含まれます。 4。メモには、接頭辭を手動(dòng)で追加しない、構(gòu)成の更新を保持すること、すべての屬性ではなくプレフィックスを維持することが含まれ、プリ??プロセッサでそれらを使用することをお?jiǎng)幛幛筏蓼埂?/p>

CSSカウンターとは何ですか? CSSカウンターとは何ですか? Jun 19, 2025 am 12:34 AM

csScountersCantAnationally-bersectionSandLists.1)usecounter-resettoinitialize、counter-incrementtoincrease、andcounter()orcounters()todisplayvalues.2)を組み合わせたjavascriptfordynamiccontenttoensureaCurateupdatesと組み合わせます。

CSS:ケースはいつ重要ですか(いつそうではありませんか)? CSS:ケースはいつ重要ですか(いつそうではありませんか)? Jun 19, 2025 am 12:27 AM

CSSでは、セレクターと屬性名はケースに敏感ですが、値、名前の色、URL、およびカスタム屬性はケースに敏感です。 1.バックグラウンドカラーや背景色など、セレクターと屬性名はケース非感受性です。 2。値の16進(jìn)數(shù)色は大文字と小文字を區(qū)別しますが、赤と赤などの名前の色は無(wú)効です。 3. URLは癥例に敏感であり、ファイルロードの問(wèn)題を引き起こす可能性があります。 4.カスタムプロパティ(変數(shù))はケースに敏感であり、使用する場(chǎng)合はケースの一貫性に注意を払う必要があります。

CSSの癥例感度:説明されたセレクター、プロパティ、および値 CSSの癥例感度:説明されたセレクター、プロパティ、および値 Jun 19, 2025 am 12:38 AM

cssselectors andpropertynamesarecase-inssensitive、whilevaluescanbecase-sensitivedingoncontext.1)selectorslike'div'andiv'areequivalent.2)propertiessuchas'background-color'and'background-color'arecase-sensens

See all articles