開発者ツールの使い方

## はじめに
開発者ツールとはHTML,CSS,JavaScriptの状態を検証でき、Webサイトのデザインのチェックや動作テストなどで使用します。
自分もHTML,CSS,JavaScriptを学習している際に、
開発者ツールにお世話になったため使い方をまとめました。

## 開発者ツールの開き方
開発者ツールは複数の方法で開くことができます。
- 「Ctrl+Shift+I」キーを押す
　
- 「F12」キーを押す
　
- ウィンドウを右クリック ＞ [開発者ツールで調査する]
![開発者ツールの開き方.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/5fcb867a-f482-5840-99ab-ff0cf6e8f131.png)
　
- 右上の「…」＞ [その他のツール] ＞ [開発者ツール]
![開発者ツールの開き方2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/97072746-e703-b9e6-d101-42c6ed7582de.png)


## 要素タブ
WebサイトのHTMLやCSSを表示、仮編集できます。

- HTML
左側の[▶]をクリックすることで、要素の中身を展開できます。
要素をダブルクリックすることで、要素の中身を表示、編集できます。
![要素タブ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/97e720df-66bf-d308-b71e-a33fe8cb4a82.png)
　
また、要素にカーソルを合わせることでWebサイト上のどこに配置されているのかを表示できます。
![開発者ツール.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/0eba9c08-e233-e6fb-f69f-31acec3cdfc2.png)
　
- CSS
HTMLの要素をクリックすることで、それに適用しているスタイルを確認できます。
クリックすることでスタイルを編集でき、プロパティの左側にある :ballot_box_with_check: を外すことでプロパティを無効にできます。
![要素タブ CSS.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/ebf3709b-bc6b-e7db-0670-4d20461e27bf.png)
　
プロパティを無効にした場合
![CSS2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/bea1ebfb-451c-1a64-6b1d-6b84687d8609.png)



## コンソールタブ
警告文やエラー文が表示されます。
また、JavaScriptのコードを入力し、実行できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/5f6a8075-a6e9-671e-60d9-55809609b619.png)


## ソースタブ
HTML,CSS,JavaScriptなどのソースコードがフォルダ階層のように表示され、仮編集できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/e21fd9f3-8388-e3c5-43d9-cbde8b6d9369.png)

また、ブレークポイントを設定することで実行を一時停止し、デバックすることができます。
![ソースタブ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/1885bea2-ca5d-aea6-321b-40d4a8841571.png)


## ネットワークタブ
Webページが発行したネットワークリクエストの詳細情報が表示されます。
リクエストのURLやメソッド、HTTPステータスコードなどの詳細情報が確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/755a0a19-6af2-f416-4094-d0cecaa62342.png)


## その他
### 開発者ツールの配置
開発者ツールの右上の[…] ＞ [ドッキングの位置]から切り替えることができます。
![スクリーンショット (20).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/97001394-3ae5-98d0-8926-1260ea326d0f.png)

下部に配置した場合
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/e6319264-bd34-9150-45f8-4822806ac122.png)


### 検査ツール
Webページ上の見たい要素をクリックすることで、要素タブHTMLとCSSを表示させることができます。
![Inkedスクリーンショット (16)_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/bf2512be-4c33-431e-0cd6-e978a562308f.jpeg)
![スクリーンショット (16).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/3f0e6d3d-da6d-8f08-162b-52b5132dd8bb.png)


### デバイスエミュレーション
Webページをスマホやタブレットなどのデバイスの表示に切り替えることができます。
![Inkedスクリーンショット (17) - コピー_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/f8462de6-15b1-f408-692e-24c5f09661a7.jpeg)

[ディメンション]の値を切り替えることでデバイスが変更できます。
![デバイスエミュレーション.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/d18bd638-2974-7c57-857d-d2dd763073f2.png)


### アクティビティバー
アクティビティバーの配置を切り替えることができます。
![Inkedスクリーンショット (18)_LI.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/f91f7ede-06be-ca90-ae6c-ea706fcd62f2.jpeg)
開発者ツールの右上の[…] ＞ [アクティビティバーの位置]からでも切り替えることができます。
![スクリーンショット (20).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/97001394-3ae5-98d0-8926-1260ea326d0f.png)

上部に配置した場合
![スクリーンショット (18).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/761e6315-fa4e-7ee2-98ca-95835e0b6dae.png)

左部に配置した場合
![スクリーンショット (19).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3760632/df4f4dc8-f891-f1dd-5e1e-f66323b1bcb2.png)

## おわりに
今回、開発者ツールの使い方を紹介させていただきました。
調べてみるとまだまだ多くの機能があり、奥が深いと感じました。
最後まで、読んでいただきありがとうございました。