本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

CSS Selector Tester

HTML と CSS セレクターを貼り付けて、一致する要素を安全に一覧表示します。

フラグメントは分離されたコンテナで解析されます。script 要素、on* ハンドラ、リモート URL は無視されるため、スクリプトは実行されず通信も発生しません。

使い方

  1. HTML フラグメントを最初の入力欄に貼り付けます。完全なドキュメントである必要はなく、ネストしたタグがいくつかあれば十分です。
  2. .card > p、ul li:nth-child(2)、a[href] のような CSS セレクターを入力します。
  3. セレクターを試すを押します。一致した要素は、インデックス・タグ名・id・クラス・テキスト冒頭 40 文字とともに一覧表示されます。
  4. セレクターを解析できない場合は、空の結果ではなくブラウザ自身のエラーメッセージが表示されます。タイプミスが「一致なし」と誤解されることはありません。

フラグメントはページに接続されない分離コンテナ内で解析されます。script 要素とインラインイベントハンドラは除去され、src や href などリソースを読み込む属性は空文字になるため、スクリプトは実行されず通信も発生しません。何かが除去された場合は、その件数が明示されます。

よくある用途

よくある質問

Q: データはアップロードされますか? A: いいえ。処理はすべてブラウザのメモリ内で完結します。内部テンプレートやページの断片が端末の外に出ることはありません。

Q: img[src="photo.png"] が一致しなくなったのはなぜ? A: ブラウザに通信させないため、リソース属性の値を空にしています。属性自体は残るので img[src] は一致しますが、URL を厳密に比較するセレクターは一致しません。

Q: フラグメント内のスクリプトは実行されますか? A: いいえ。解析前に script・iframe・object・embed 要素を除去し、インラインイベント属性も削除します。コンテナはドキュメントに接続されません。

Q: セレクター構文は完全に対応していますか? A: ブラウザが対応する範囲で対応します。このツールはページコードと同じ querySelectorAll を呼ぶため、結果は実行時のブラウザの挙動と一致します。

データはこのデバイス内にとどまります

CSS Selector Tester は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。