EXERCISE 30分

ページの動作確認

ストーリー

Day 3の午後。HTMLとCSSが書けて、GitHubにもプッシュした。

「でも、ちゃんと動くか確認しないと」

月8で学んだ品質管理を思い出す。提出前の動作確認は必須だ。

ブラウザでページを開いて、一つずつチェックしていこう。


ミッション概要

作成したWebページが正しく動作するか確認してください。

達成条件

  • ブラウザでページが正常に表示されることを確認した
  • ナビゲーションリンクが動作することを確認した
  • 外部リンクが正しく開くことを確認した
  • 全5カテゴリ、10ツールが表示されていることを確認した

Part 1: 基本表示の確認

タスク 1-1: ブラウザでページを開く

bash
cd ~/projects/internal-tools-page

# ブラウザで開く
open index.html  # macOS
# xdg-open index.html  # Linux

タスク 1-2: 基本表示チェックリスト

ページを目視で確認し、以下の項目をチェックしてください。

#チェック項目確認方法OK?
1ページが表示されるブラウザで開く[ ]
2タイトルが「社内ツール紹介」と表示されるヘッダーを確認[ ]
3ナビゲーションが表示されるヘッダー下のリンク一覧[ ]
4ツールカードが表示されるメインコンテンツ[ ]
5フッターが表示されるページ下部[ ]
6CSSが適用されている色、レイアウトが効いている[ ]

Part 2: ナビゲーションの確認

タスク 2-1: ページ内リンクのテスト

各ナビゲーションリンクをクリックして、対応するセクションにスクロールするか確認します。

#ナビリンク期待する動作OK?
1開発ツール#development セクションへスクロール[ ]
2コミュニケーション#communication セクションへスクロール[ ]
3ドキュメント#documentation セクションへスクロール[ ]
4デザイン#design セクションへスクロール[ ]
5プロジェクト管理#project セクションへスクロール[ ]
<details> <summary>ヒント: リンクが動かない場合</summary>

ナビゲーションの href とセクションの id が一致しているか確認してください。

html
<!-- ナビゲーション -->
<a href="#development">開発ツール</a>

<!-- セクション -->
<section id="development">

href="#development"id="development" が一致している必要があります。

</details>

Part 3: 外部リンクの確認

タスク 3-1: ツールURLリンクのテスト

各ツールの「公式サイト」リンクをクリックして、正しいサイトが開くか確認します。

#ツール期待するURL新しいタブで開くOK?
1VS Codehttps://code.visualstudio.com/Yes[ ]
2GitHubhttps://github.com/Yes[ ]
3Dockerhttps://www.docker.com/Yes[ ]
4Slackhttps://slack.com/Yes[ ]
5Google Workspacehttps://workspace.google.com/Yes[ ]
6Zoomhttps://zoom.us/Yes[ ]
7Notionhttps://www.notion.so/Yes[ ]
8Confluencehttps://www.atlassian.com/software/confluenceYes[ ]
9Figmahttps://www.figma.com/Yes[ ]
10Jirahttps://www.atlassian.com/software/jiraYes[ ]
<details> <summary>ヒント: 新しいタブで開かない場合</summary>

外部リンクには target="_blank" を追加してください。

html
<a href="https://example.com" target="_blank" rel="noopener noreferrer">
  公式サイト
</a>

rel="noopener noreferrer" はセキュリティのためのベストプラクティスです。

</details>

Part 4: コンテンツの確認

タスク 4-1: ツール数の確認

各カテゴリのツール数を確認します。

カテゴリ期待するツール数実際の数OK?
開発ツール3[ ]
コミュニケーション3[ ]
ドキュメント2[ ]
デザイン1[ ]
プロジェクト管理1[ ]
合計10[ ]

タスク 4-2: ツール情報の確認

各ツールカードに必要な情報が含まれているか確認します。

#確認項目OK?
1ツール名が表示されている[ ]
2カテゴリが表示されている[ ]
3説明文が表示されている[ ]
4評価が表示されている[ ]
5URLリンクが表示されている[ ]

Part 5: レイアウトの確認

タスク 5-1: CSSレイアウトチェック

#チェック項目OK?
1ヘッダーが画面上部に固定または表示されている[ ]
2ナビゲーションが横並びで表示されている[ ]
3ツールカードが横並び(または適切なグリッド)で表示されている[ ]
4カード間に適切な余白がある[ ]
5文字が読みやすいサイズである[ ]
6色のコントラストが十分である[ ]

タスク 5-2: ホバーエフェクトの確認

#チェック項目OK?
1ナビリンクにホバーすると色が変わる[ ]
2ツールカードにホバーすると影または色が変わる[ ]
3外部リンクにホバーすると下線または色が変わる[ ]

Part 6: 問題の修正

問題が見つかった場合

発見した問題を以下の表に記録し、修正してください。

#問題の内容修正方法修正完了
1[ ]
2[ ]
3[ ]

タスク 6-1: 修正をコミット

問題を修正した場合:

bash
git add index.html style.css
git commit -m "動作確認に基づき修正を実施"
git push

Part 7: 最終確認

動作確認チェックリスト(総合)

全ての項目にチェックが入れば、ページの動作確認は完了です。

基本表示

  • ページがブラウザで正常に表示される
  • CSSが正しく適用されている

ナビゲーション

  • 5つ全てのナビリンクが正しく動作する

外部リンク

  • 10件全てのツールURLが正しく開く
  • 新しいタブで開く

コンテンツ

  • 5カテゴリ全てが表示されている
  • 10ツール全てが表示されている
  • 各ツールに必要な情報が含まれている

レイアウト

  • レイアウトが崩れていない
  • ホバーエフェクトが動作する

まとめ

ポイント内容
基本表示ページがブラウザで正常に表示されるか
ナビゲーションページ内リンクが正しく動作するか
外部リンクツールURLが正しいサイトを開くか
コンテンツ全5カテゴリ、10ツールが表示されているか
レイアウトCSSが正しく適用されているか
  • 基本表示を確認した
  • ナビゲーションを確認した
  • 外部リンクを確認した
  • コンテンツを確認した
  • レイアウトを確認した
  • 問題があれば修正した

次のステップへ

ページの動作確認お疲れさまでした。

次のセクションでは、Day 3のチェックポイント(クイズ)に挑戦します。 Webページ作成の内容を振り返りましょう。


推定所要時間: 30分