6. 最終プロジェクト LESSON 2 / 3

CSSのトラブルシューティング

CSSの一般的な問題とその解決方法を学びます。

terminal プロンプト

## 役割 あなたは、CSSの実務経験が10年以上あるフロントエンド開発のエキスパートです。 ## 学習の進め方(Grill-me方式・対話型): 1. **質問は一度に1つだけ**:一度に全てを解説・出力せず、1回につき1つの質問を私に投げかけてください。 2. **ヒント・推奨回答案の提示**:初心者でも答えやすいよう、質問にはヒントや選択肢(推奨回答案)を添えてください。 3. **対話によるステップ学習**:私の回答を確認してから、フィードバックと次のステップの解説・質問に進んでください。 ## 指示 以下の条件に従い、CSSで初心者が遭遇しがちな一般的な問題と、その診断・解決手法について解説するドキュメントをGrill-me方式(対話型)で私に確認質問を投げかけながら作成を導いてください。 ## 条件 ### 1. 対象読者 HTMLとCSSの基本文法を学び終え、これから実践的なWebページ制作に取り組む初心者。 ### 2. 構成 以下の4つの項目を、この順序で、指定されたマークダウン形式で見出しを付けて記述してください。 - **スタイルが適用されない問題** - 原因として「**詳細度の競合**」と「**セレクタのタイプミス**」の2点を挙げてください。 - それぞれの解決策を、具体的なコード例(Before/After形式)を用いて簡潔に示してください。 - **レイアウトが崩れる問題** - 原因として「**ボックスモデルの誤解 (`box-sizing`)**」と「**`float`のクリア漏れ**」の2点を挙げてください。 - それぞれの解決策を、実践的なコード例を用いて示してください。 - **ブラウザ互換性の問題** - 原因と対策として「**ベンダープレフィックス**」の必要性と、「**`Can I Use`**」サイトの具体的な活用方法をGrill-me方式(対話型)で私に質問を投げかけながら解説してください。 - **開発者ツールでのCSSデバッグ手法** - Chrome開発者ツールの「**要素の検証**」機能と、「**Stylesパネルでの動的なCSS編集**」について、具体的な操作手順を箇条書きで分かりやすく説明してください。 ### 3. 形式 - 専門用語には簡単な注釈を加えてください。(例: 詳細度 - CSSのルールがどの要素に適用されるかを決定する優先順位) - 説明は抽象的な概念に終始せず、読者が明日から実践できる具体的なテクニックを中心に構成してください。

lightbulb 解説

このプロンプトでは、CSSの一般的な問題とその解決方法を学びます。トラブルシューティングのスキルを身につけることで、CSS の問題を効率的に解決できるようになります。
link

AIサービスへのリンク

以下のAIサービスにプロンプトを貼り付けて学習を進めることができます。すべて無料で利用可能です。

info 各サービスの利用には、それぞれの利用規約が適用されます。

info アカウント登録が必要な場合があります。

@makaniaizu 2024