CSSに「親セレクター」がCSSが実際に使用できるものとして定期的に言及されています。自分で何度も考えていたように感じますが、それから私の脳にユースケースを求めるとき、私はそれを考えるのが難しいと思います。まあ、私はただ持っていたので、ここに文書化したと思いました。
古典的な親/子供:
<div> <div> </div> </div>
この親が隠れたオーバーフローを持っていること、そして子供が絶対的なポジショニングを使用することは非常に理にかなっているとします。
。親 { オーバーフロー:隠し; 位置:相対; } 。子供 { 位置:絶対; }
ここで、子供が親の外側に位置する必要があり、まだ目に見える特別な状況が1つあるとしましょう。隠されたオーバーフローは、大部分の状況の依然として優れたデフォルトであるため、そのルールを配置することをお勧めしますが、この非常に具体的な状況では、そのオーバーフローを無効にする必要があります。
.special-child { 位置:絶対; 下:-20px; / *親の外側にある必要があります */ } / *本物ではありませんが、ポイントを作るためだけに */ .special-child:parent(.parent){ オーバーフロー:可視; }
上記のセレクターは偽物ですが、「special-childの親を選択してください」と言っています。これにより、必要に応じてオーバーライドできます。多分それはこんな感じです:
.Parent <.special-child><p> …右ではなく左側の要素を選択しています。知るか?おそらくそれらの両方はどういうわけか問題であり、最終的な構文は別のものになるでしょう。または多分私たちはそれを決して手に入れません。わからない。私が持っていた本当のユースケースを文書化するだけです。</p> <p> 「親に別の特別なクラスを使用しないのはなぜですか」と考えているかもしれません。私は持っているでしょうが、親は私の選択のクラスを追加することを提供しないAPIを介してサードパーティのライブラリに注入されていました。最終的に、私は親にクラスを追加して、domを照会したカスタムJavaScriptを書いて、スペシャルチャイルドを見つけ、親を見つけてからそこにクラスを追加する必要がありました。</p> <p>親セレクター用の他のユースケースはありますか?</p> <p>これがUzair Hayatの1つです:</p> <blockquote><p>私のプロジェクトには<inupt>があり、<div>に包まれています。 <div>には、<inupt>が入力されたら有効にする必要があるいくつかの設計要素があります。フォーカス。 Pseudo-Elementsの前と::後に使用することもできますが、入力は交換された要素であるため、入力はそれらをサポートしていません。今、私はjuse javaScriptを検出して、入力が焦点が合っているかどうかを検出し、親divにクラスを適用します。できたらいいのに…<pre rel="CSS" data-line="">入力:Focus:Parent(Div):後{ 表示:ブロック; / *焦点を合わせたときにデザインの変更を表示 */ }
以上が親セレクターのユースケースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

今週のラウンドアップ:Firefoxは錠前屋のような力を獲得し、Samsung&#039; s Galaxy StoreがプログレッシブWebアプリをサポートし始め、CSS SubgridはFirefoxで出荷しています

今週のラウンドアップ:Internet ExplorerがEdgeに進み、Google Search Consoleが新しい速度レポートを宣伝し、FirefoxがFacebookの通知を提供します

おそらく、CSS変数に少なくとも少し精通しているでしょう。そうでない場合は、ここに2秒の概要があります:それらは本当にカスタムプロパティと呼ばれます、あなたは設定します

建物のウェブサイトはプログラミングです。 HTMLとCSSの作成はプログラミングです。私はプログラマーです。ここでCSS-Tricksを読んでいる場合、あなたは&#039;

ここに&#039;私が前もって知るのが好きなこと:これは難しい問題です。あなたがここに上陸した場合、あなたはあなたが伝えることができるツールを指し示すことを望んでいるので、あなたが&#039;

Picture-in-Pictureは、2016年にMacos SierraをリリースしたSafariブラウザでWebに初めて登場しました。ユーザーがポップできるようになりました。

Gatsbyは、画像の処理と処理の素晴らしい仕事をしています。たとえば、手動で画像の最適化で時間を節約するのに役立ちます

私は今日、私の頭の中で完全に間違っていたことをパーセンテージベース(%)のパディングについて学びました!パディングの割合はに基づいているといつも思っていました


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

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