Safari (Technology Preview 106) および Firefox (バージョン 78) のプレビュー バージョンでは、新しい CSS 重複を減らすには:is() を使用する
/* 前に */ .embed .save-button:hover, .添付ファイル .保存ボタン:hover { 不透明度: 1; } /* 後 */ :is(.embed, .attachment) .save-button:hover { 不透明度: 1; } この機能は主に、処理されていない標準 CSS コードで役立ちます。 Sass または同様の CSS プリプロセッサを使用する場合は、ネストを使用することをお勧めします。 注: ブラウザは 詳細度を低く保つには:where() を使用する
この機能は、簡単に上書きできるスタイルに役立ちます。たとえば、基本スタイルシート sanitize.css には、 svg:not([塗りつぶし]) { 塗りつぶし: 現在の色; } 詳細度が高い (B=1、C=1) ため、Web サイトは単一のクラス セレクター (B=1) でこの宣言を上書きすることはできず .share-icon { fill: blue; /* 詳細度が低いため適用できません*/ } CSS ライブラリと基本スタイルシートでは、属性セレクターを /* サニタイズ.css */ svg:where(:not([fill])) { 塗りつぶし: 現在の色; } /* 著者スタイルシート */ .share-icon { fill: blue; /* 詳細度が高いため適用可能*/ } 要約する CSS :is() と :where() がブラウザーに導入されることに関するこの記事はこれで終わりです。CSS :is() と :where() ブラウザーに関するその他のコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySQL データベースでは、datetime、bigint、timestamp を使用して時間の選択を表します。時間を保存するのに最も効率的なのはどれですか?
>>: JavaScript を使用せずに HTML の a タグを無効にするには、純粋な CSS を使用します。
SQL文 ドロップトリガー もし sys_menu_edit が存在します。 各行のsys_menu...
ページドメインの関係:メインページ a.html はドメイン A: www.jb51.net に属し...
yumコマンドYum (フルネームは Yellow dog Updater, Modified) ...
目次1. カスタム指示1. グローバルカスタム指示を登録する2. グローバルカスタム指示を使用する3...
jQuery 入門jQuery ライブラリは、簡単なマークアップ行を使用して Web ページに追加で...
最近ディープラーニングを学ぶためにUbuntu+Python 3.6バージョンを使う必要があるため、...
質問: index.html で、iframe が son.html を導入します。son.html...
ReactRouterの実装ReactRouterはReactのコアコンポーネントです。主にReac...
友人たちはいつも、Linux のプロセスを隠す方法を私に尋ねます。私は、どの程度隠したいのか、カーネ...
Docker は 2013 年のリリース以来、広く注目され、ソフトウェア業界を変える可能性を秘めてい...
公式サイトをダウンロードまず公式ウェブサイトにアクセスしてMySQLをダウンロードしてくださいリンク...
目次1. はじめに2. 行き詰まった問題の分析3. 解決策(理論) 4. ソリューション(コード) ...
仕事の都合上、最近 HTML を PDF に変換する機能について調べることに時間を費やしました。 H...
目次 はじめに 同期 非同期とブロッキング JavaScript のノンブロッキング コールバック ...
プログラムは上から下へ順番に実行され、いくつかの制御文によって実行経路を変更することができます。制御...