CSS (Cascading Style Sheets) は Web デザインに不可欠な部分です。 Web ページを美しくしたり、レイアウトを制御したり、インタラクティブな効果を追加したりするのに役立ちます。ここでは、CSS の使用方法を学ぶのに役立ついくつかのヒントとヒントを紹介します。
ステップ 1: CSS 構文を学ぶ
CSS 構文はセレクターと宣言ブロックで構成されます。セレクターは、スタイルを適用する HTML 要素を選択するために使用される識別子です。宣言ブロックには、選択した要素のスタイルを定義する一連のプロパティとそれに対応する値が含まれています。
たとえば、次の CSS コードでは、すべての段落要素の色を赤として定義できます:
p { color: red; }
この例では、p
がセレクター、color です。
は属性、red
は値です。中括弧で囲まれた宣言のブロックに注目してください。
ステップ 2: スタイル シートを使用する
CSS スタイル シートを HTML ファイルに埋め込むことも、CSS スタイル シートを別のファイルとして HTML ファイルにリンクすることもできます。別のファイルを使用すると、コードがより明確で理解しやすくなり、同じコードを複数の HTML ファイルで再利用できるため、より良いオプションになります。
たとえば、すべての段落のテキストの色を青に変更する単純な CSS スタイルシート コードを次に示します。
p { color: blue; }
このスタイルシートをファイルとして保存する場合は、次の場所にコピーできます。テキスト エディターを使用し、ファイルに .css
というサフィックスを付けて保存します。
ステップ 3: 一般的なプロパティを学習する
一般的に使用される CSS プロパティは多数ありますが、最も一般的に使用されるもののいくつかを以下に示します:
color
: テキストの色を設定するために使用されます。 background-color
: 背景色の設定に使用されます。 font-size
: フォント サイズの設定に使用されます。 font-family
: フォントの設定に使用されます。 margin
: 要素の周囲の空白領域を設定するために使用されます。 padding
: 要素内の空白領域を設定するために使用されます。 border
: 要素の境界線を設定するために使用されます。 ステップ 4: シンプルなレイアウトを作成する
CSS はページ レイアウトの制御に役立ちます。一般的なレイアウトには、中央揃え、フロート、グリッド、フレックスボックスなどがあります。 CSS の display
プロパティを使用して、要素の表示方法を制御できます。
たとえば、次の CSS コードは要素を中央に配置できます:
div { display: flex; justify-content: center; align-items: center; }
Here, display: flex
は要素を自動的にフレックス ボックスにします, justify- content: center
と align-items: center
はどちらも、コンテンツを垂直方向と水平方向に中央揃えするために使用されます。
ステップ 5: 擬似クラスと擬似要素を使用する
CSS 擬似クラスと擬似要素は、ホバー効果、アクセス リンク、追加コンテンツなどの便利な機能を提供します。一般的に使用される疑似クラスと疑似要素を以下に示します。
:hover
: マウスオーバー効果。 :active
: マウスプレス効果。 :visited
: 訪問済みリンク効果。 :nth-child()
: 指定された要素の子要素を選択します。 ::before
および ::after
: 要素コンテンツの前または後にコンテンツを追加します。 たとえば、次の CSS コードでは、すべてのリンクに下線効果を追加できます。
a:hover, a:active { text-decoration: underline; }
ステップ 6: CSS フレームワークを使用する
CSS フレームワークはCSS コードを再利用すると、Web デザインのプロセスをスピードアップできます。最もよく使用されるフレームワークの 1 つは、一般的な Web コンポーネントのスタイルとレイアウトを提供する Bootstrap です。
Bootstrap を使用するには、HTML ファイル内の Bootstrap スタイルシートにリンクし、通常どおり HTML 内のクラスとタグを使用します。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Bootstrap Example</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> </head> <body> <div class="container"> <h1>Hello, world!</h1> <p>This is an example using Bootstrap.</p> <button class="btn btn-primary">Click me!</button> </div> </body> </html>
この例では、container
クラスは応答性の高いレイアウトを提供し、btn
クラスと btn-primary
クラスは美しいボタンを提供します。
ステップ 7: 練習する
CSS を学習して理解するには、プログラミングの学習と同じように練習が必要です。簡単な Web サイトを作成したり、既製の Web サイトのスタイルをコピーしたりするなど、自分でいくつかの練習プロジェクトを見つけることをお勧めします。
学習と練習を続けると、最終的には CSS を巧みに使用して Web ページをカスタマイズし、デザイン目標を達成できるようになります。
以上がCSSのやり方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。