実証済みの演習とクイズで CSS をマスターする
カスケード スタイル シート (CSS) は、Web ページやアプリケーションのレイアウトと構造を作成するために使用される技術言語です。 CSS を使用すると、ウェブページのスタイルを調整し、レスポンシブなウェブページ デザインを作成して、デスクトップ ユーザーとモバイル ユーザーの両方がサイトにアクセスできるようにすることができます。
Indeed によると、現在 CSS のスキルを必要とする求人が 35,000 件以上あります。 CSS の知識は、特にフロントエンド開発やゲーム開発を含む多くのキャリア分野で求められるため、持っておくべき最高のデジタル スキルの 1 つです。この記事では、最高の CSS 演習と初心者向けのプロジェクトのいくつかを取り上げます。
以下は、CSS の基本的な知識を提供するための CSS 演習です。現在のプログラミング レベルを向上させるための追加リソースもリストします。これらは、日常業務を支援し、CSS スキルを開発し、CSS 面接の技術的な質問に答える準備をするのに役立ちます。
10 の CSS 演習と演習問題 (解答付き)
1. CSS リンクの色
CSS リンクの色は、Web サイトに埋め込まれたアンカー リンクの色を提供および制御します。この機能は、テキストの代替色で埋め込みリンクを定義し、目立つようにします。これらの配色を変更する方法と、ユーザー エクスペリエンス中にリンクがどの段階を経るかを学ぶことが重要です。
解決策: ステップバイステップのガイドを使用して、CSS リンクの色を学習できます。 CSS トリックと W3schools では、スキルを磨くための CSS リンク カラーの練習問題も提供しています。
2. CSS ボックス モデルの操作
CSS ボックス モデルとは、コンテンツを囲むパディング、境界線、マージンを追加する際に CSS コンポーネントのサイズを計算する方法を決定するルールを指します。 CSS ボックスのモデリングが不適切だと、応答性が不十分になり、レイアウトが不安定になる可能性があります。
解決策: CSS ボックス モデルのハウツー ガイドに従ってください。 MDN Web ドキュメントを使用して、ボックス モデリングのスキルを練習することもできます。
3.フォントの太さの操作
間違ったフォントの太さを宣言すると、テキストが意図に反して表示される可能性があります。また、正しい CSS ルールを設定していても、テキストが正常に機能しない場合もあります。これは、要素が 2D 空間から 3D 空間に、またはその逆に変化する際に問題が発生する可能性があります。
解決策: font-weight の使用に関するガイドに従ってください。 W3schools では、フォントの太さの能力を磨くために実行できる 5 つの演習を提供しています。
4. CSS の基本構文を理解する
CSS コードは、CSS ルールに従った基本構文を使用して作成されます。デジタル製品開発業界では、CSS の基本構文の知識が非常に重要です。正しいセレクター、またはチェーン セレクターや要素セレクターなどのセレクターの組み合わせ、および CSS 宣言を使用することは、開発学習の中で難しい部分になる可能性があります。
解決策: CSS 構文ガイドを読んで、CSS スタイル ルール、CSS 宣言、CSS セレクター、CSS コメント、および単一行および複数行のコメントについて学びます。
5. CSS3 スキルを使用してボタンを作成する
このボタン作成の演習では、さまざまなスキルを実行する能力を示します。ボタンを作成するときは、複数の境界線、カスタム フォントの使用、微妙なテキストの影の捕捉など、さまざまな要素を実装して考慮する必要があります。また、ボタンの主要部分から背景を分割する方法と、ネストされた境界線の半径を正確に操作する方法を理解する必要もあります。
解決策: 練習すれば完璧になります。 Mobify からボタンを再作成するこの演習を実行して、CSS の習熟度を高めて練習してください。
サイドバーがページ コンテンツの下にあると想像してください。これは、パディングにより 2 列レイアウトの合計が 100% にならないために発生します。ただし、それを修正するにはさまざまな方法があります。
この基本的なプロジェクトでは、ボックスのサイズ変更の使用方法、CSS プロパティ値を指定するときに calc() を使用して計算を実行する方法、計算を機能させるために数値を調整する方法、追加された内部ラッパー要素にパディングを配置する方法を示します。
解決策: CodePen を使用すると、CSS でコード化されたサイドバーに関するスキルと知識を練習し、向上させることができます。
7.レスポンシブ デザインの幅の変更を修正
この演習のデザインは幅 800 ピクセルです。レスポンシブ デザインの場合、コンテンツはあらゆる画面サイズに適合する必要があります。 CSS コーディングの過程では、ピクセル幅の変更を練習し、レスポンシブな画像ソリューションを使用し、重要度の階層を維持する必要があります。必ず設計をテストし、ソリューションが機能することを確認してください。
解決策: CodePen には、CSS のスキルを習得するために実践できる実践的な演習が用意されています。
8. CSS セレクターに関する問題の解決
CSS は、ブラウザーが理解できるように特定の形式で記述する必要があります。これは、CSS ルール、要素のパターン、および CSS プロパティ値を選択して適用する HTML コンポーネントをブラウザーに伝えるその他の用語の最初の部分です。これらは「セレクターのサブジェクト」として知られています。
解決策: ガイドに従って CSS セレクターの使用を練習します。 CSS の記述をチェックするには時間がかかる場合があります。{CSS}Portal など、役立つさまざまな無料ツールがあります。 CodePen は、オンラインで実行できる実践的な演習も提供します。
9. CSS グリッド レイアウト
CSS グリッド レイアウトは、記事やブログ投稿のレイアウトなど、現在多くの業界で使用されています。これは Web 用の 2 次元レイアウトです。コンテンツを行と列にレイアウトすると、複雑なレイアウトの作成を簡素化する多くの機能が可能になります。これは、特に応答性を考慮する必要がある場合、CSS で最も困難なトピックの 1 つです。
解決策: MDN Web ドキュメントは、実践のための包括的な演習を提供します。
10. CSS コードを練習する
CSS ファイルを操作し、CSS コードを記述することが重要です。不適切な CSS コードを記述すると、システム全体が混乱する可能性があります。たとえば、余白の動作がおかしくなったり、間違ったアニメーションや不十分なアニメーションが表示されたりする可能性があります。 CSS コード作成スキルを向上させるには、実際のコーディングを行うことが最善の方法です。
解決策: 子供向け Web アプリ ゲームである Flexbox Froggy を使って簡単に練習する方法があり、初心者から中級者までの 24 の練習が含まれています。 Flexbox Froggy のオンライン ゲームをプレイして CSS コードを記述します。
CSS に関するヘルプを得る方法
オンラインで利用可能なコード リソースを使用すると、CSS コーディングの目標を達成するのに役立ちます。 CSS に関するサポートは、オンラインで入手できるあらゆるツールと無数のリソースを利用すれば、比較的簡単に入手できます。遭遇する可能性のある CSS 固有の問題に関する専門家、レポート、チュートリアルなどを見つけることができます。
赤であるべき青色の背景色を使用している場合でも、クロスオリジンのフォントの問題に対処している場合でも、高度なトピックをカバーする豊富なオンライン リソースが CSS の問題の解決に役立ちます。以下に、最適なリソースをいくつか紹介します。
CSS の演習
この記事の演習では、実践を通じて CSS を体験できます。同様の演習がオンラインで多数見つかります。これらの演習により、CSS の特定および一般的な問題に対処するための CSS の知識とスキルも向上します。これらの演習をマスターすると、高度な CSS 演習に取り組みながら、優れたレスポンシブ デザインを作成するのに役立ちます。

「キャリア カルマは、私が最も必要としたときに私の人生に入り込み、すぐにブートキャンプに参加するのに役立ちました。卒業から 2 か月後、私は自分の価値観と人生の目標に合致する夢の仕事を見つけました。」
Rockbot のソフトウェア エンジニア、Venus 氏
ブートキャンプにマッチするものを見つけてください
CSS プロジェクト
CSS は、Web サイト開発で最もよく使用されるフロントエンド テクノロジの 1 つで、通常は HTML とともに使用されます。 CSS プロジェクトはポートフォリオの構築に役立ちます。このポートフォリオは、CSS スキルを磨き、将来の雇用主にあなたの熟練度レベルを説明するための貴重な練習を提供します。
CSS クイズ
CSS の習熟度を習得するには、CSS の知識とスキルをテストすることが不可欠です。 CSS スキルをテストしたい場合でも、順序なしリスト、背景画像、別のファイル、クラス名、CSS グラデーションの作成および変更方法など、特定のトピックを扱うクイズに答えたい場合でも、オンラインで多数の CSS クイズを見つけることができます。
CSS フォーラムとブログ
フォーラムや CSS コーディング ブログは、理解するのが難しい複雑な問題に対する支援と解決策を提供する役立つリソースです。また、実際に重要と思われる新しいテクノロジーや業界関連の情報に関する最新情報も提供します。
どこで CSS を練習できますか?
この記事で説明したように、利用可能なオンライン リソースを使用して CSS を個別に練習できます。プロジェクトを通じて CSS を練習し、コーディング ポートフォリオに追加できます。無料または有料のコースを通じて CSS を学習しながら練習することもできます。
CSS を練習するための Web サイト
- 無料コードキャンプ . これは、CSS やその他のプログラムを無料で学習するのに最適なリソースの 1 つで、7,000 を超えるチュートリアルと大量の課題が含まれています。
- コードウェル . このサイトでは、練習用の実際の Figma テンプレートを提供します。これは、CSS スキルをレベルアップするのに最適な場所です。 Web サイトや Slack コミュニティ内でソリューションやフィードバックに関する貴重な会話を行うこともできます。
- CSS バトル . これは CSS 固有のゲーミフィケーション システムであり、進捗状況を確認および追跡する優れた方法です。これらの戦いは CSS の使い方を教えるものではありませんが、より中間的な CSS プロパティに関する CSS の経験を積むのに役立ちます。
- コードペン . CodePen では、オンラインで行える CSS チャレンジを提供しています。参加している他のユーザーとソリューションを共有し、フィードバックを受け取り、他のユーザーのコードを表示して洞察を得ることができます。
- フロントエンド メンター . この Web サイトでは、HTML、CSS、JavaScript の実際の課題を解決できます。 280,000 人を超える開発者がプロジェクトを構築し、コードをレビューし、互いに学び合っています。
CSS を学ぶ最良の方法は何ですか?
CSS を学ぶ最良の方法の 1 つは、コーディング ブートキャンプを通じて行うことです。コーディング ブートキャンプは、業界の雇用主に認められた、よく構成された実践的な学習プログラムを提供します。オンライン コースに登録したり、ビデオ チュートリアルを視聴したり、書籍を読んで CSS を学習することもできます。
CSS 演習に関するよくある質問
CSS は何に使用されますか?
CSS コードは、HTML とともに Web ページのデザインを作成するために使用されます。
CSS コードは人気がありますか?
はい、CSS コードは人気があります。 W3Techs のレポートによると、CSS コードは現在すべての Web サイトの 96.3% で使用されています。 Google、YouTube、Facebook などの大手企業の一部は CSS を使用しています。
CSS コーディングのスキルだけで仕事に就くことはできますか?
CSS だけを使用して作業を行うこともできますが、CSS は通常、他のソフトウェアと組み合わせて使用されます。特に Web 開発者になりたい場合は、HTML、CSS、JavaScript のスキルを取得することをお勧めします。
-
CSSを使用したテキスト変換
CSSでのテキスト変換の場合、次の値でtext-transformプロパティを使用します- text-transform: none|capitalize|uppercase|lowercase|initial|inherit; 例 <!DOCTYPE html> <html> <head> <style> div { line-height: 1.9; text-transform: uppercase; } </style> </head> <body>
-
CSSハイフンプロパティを使用してテキストにハイフンを追加する
CSSのハイフンの使用 プロパティでは、テキストにハイフンを追加する方法を指定できます。 例 次の例は、CSSハイフンプロパティを示しています。 <!DOCTYPE html> <html> <head> <style> div { width: 20%; border: 2px groove lime; margin: 10px; padding: 10px; hyphens: none;