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

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

Avatar for Aihara Noriyoshi Aihara Noriyoshi
November 04, 2023
840

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

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

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

Avatar for Aihara Noriyoshi

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 の直訳になっていますが、「詳細度」とする訳 語のほうが一般的です 詳細度が表示される ご入会後の特典スライドです