Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コーディングのお供 Google Chrome 開発者ツールを使いこなそう!

Aihara Noriyoshi
November 04, 2023
560

コーディングのお供 Google Chrome 開発者ツールを使いこなそう!

2023年10月に開かれた、Beans College内イベントの資料です。
Google Chrome 開発者ツールの基本の使い方から、あまり知られていないような機能まで紹介!

※すべてのスライドをご覧いただくには、Beans Collegeにご入会する必要があります

Aihara Noriyoshi

November 04, 2023
Tweet

Transcript

  1. 開発者ツールを立ち上げる 2 ショートカットキー Win [Ctrl] + [Alt] + [I] Mac

    [command] + [option] + [I] マウス操作 検証したい箇所で「右クリック」→「検証」
  2. flexboxがどうなっているかわからない 21 「display: flex;」が適用されいてる プロパティには、右隣にアイコンが 表示され、クリックすることで flexboxエディタが開きます。 flexboxエディタでは、flex-wrap, flex-direction, justify-content,

    align-itemsなど、flexbox関連プロ パティをクリックで追加・変更でき るため、挙動の確認がしやすいもの となっています。 要素パネル内のflexboxが適用されているタグには、右端に「flex」の ボタンが表示されます。クリックして有効化すると、画面内にflexが 適用されている様子が点線の枠で表示されます ご入会後の特典スライドです
  3. 確認したい要素は合っている? 23 画面内の右クリックで「検証」から 開発者ツールを立ち上げると、いち ばん内側の要素を選択します。 選択中の要素にスタイルが当たって いない場合、親要素や先祖要素を順 に選択し、それぞれのスタイルを確 認していくことで、どの要素がどの スタイルなのかを確認していくとよ

    いでしょう。 上記の例は、角丸のカード型レイアウト部分全体を選びたかったのにh2 タグを選択してしまっている様子。この場合は、すぐ外側のdivタグの 「.infosession__content」を選択して、そこに探しているスタイルがな いかどうかを確認します
  4. スタイルは存在している?(class名は合っている?) 24 class名のタイプミスがある場合も スタイルは反映されません。そこ で、検索機能を利用します。 要素パネルを開いている状態で [Ctrl (command)] + [F]

    キーを押す と、要素パネルの下部に検索フォー ムが表示されます。 ページ内のclass名や要素名、本文 の単語などを検索できます。 検索された単語は、黄色くハイライトされます 検索フォーム 一致した単語がハイライト
  5. セレクタの詳細度は問題ない? 27 スタイルパネルで、class名やid名などのセレクタの箇 所にマウスホバーすると、「特異性:(0, 1, 0)」など の項目が表示されます。 これは詳細度のことで、CSSの適用される優先度をあら わしています。この優先度による影響で、スタイルが反 映されていない場合があります。

    開発者ツールでは、上から順に詳細度が高い、つまり 優先されているルールセット(プロパティの集まり) が表示されますが、詳細度が表示されることで、優先 される順番の確認がしやすくなっています。 日本語表示では「特異性」という、Specificity の直訳になっていますが、「詳細度」とする訳 語のほうが一般的です 詳細度が表示される ご入会後の特典スライドです