ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSの使い方
CSS (Cascading Style Sheets) は、Web ページのスタイルを定義するために使用される言語で、Web ページを構築するために HTML と一緒に使用されます。 CSS は HTML 要素の外観と位置を制御して、Web ページを美しくし、ユーザー エクスペリエンスを向上させます。
この記事では、CSS の基本と、CSS を使用して HTML 要素のスタイルを変更する方法を紹介します。
CSS はセレクターと宣言で構成されます。セレクターはスタイルを適用する HTML 要素を選択するために使用され、宣言は選択された要素に適用されるスタイルを指定します。
一般的なセレクターの一部を次に示します:
要素セレクター: HTML 要素名を指定する 要素を選択します例:
p { color: red; }
これにより、ドキュメント内のすべての e388a4556c0f65e1904146cc1a846bee 要素が選択され、その色が赤に設定されます。
クラス セレクター: クラス名を指定して要素を選択します。例:
.my-class { background-color: yellow; }
これにより、class="my- を持つすべての要素が選択されます。 class" 要素を作成し、その背景色を黄色に設定します。
ID セレクター : ID を指定して単一の要素を選択します。例:
#my-id { font-size: 20px; }
これにより、id="my の要素が選択されます。 -id" 要素を追加し、そのフォント サイズを 20 ピクセルに設定します。
属性セレクター: 属性を指定して要素を選択します。例:
a[href="https://www.google.com"] { color: blue; }
疑似クラスと疑似要素: 要素の状態または位置を指定して要素を選択します。例:
a:hover { text-decoration: underline; }これはすべてを選択します。
p { color: red; }このルールでは、「color」が属性、「red」が値です。これにより、ドキュメント内のすべての e388a4556c0f65e1904146cc1a846bee 要素が選択され、その色が赤に設定されます。 CSS を適用する方法CSS は、内部スタイル シート、外部スタイル シート、インライン スタイルの 3 つの方法で HTML ドキュメントに適用できます。これら 3 つの方法を個別に見ていきます。 内部スタイル シート内部スタイル シートとは、CSS ルールが c9ccee2e6ea535a969eb3f532ad9fe89 タグに含まれ、HTML ドキュメントの 93f0f5c25f18dab9d176bd4f6de5d30e セクションに埋め込まれていることを意味します。例:
<!DOCTYPE html> <html> <head> <title>My Webpage</title> <style> p { color: red; } </style> </head> <body> <p>This text will be red.</p> </body> </html>この例では、CSS ルールが c9ccee2e6ea535a969eb3f532ad9fe89 タグに含まれており、すべての e388a4556c0f65e1904146cc1a846bee 要素の色を赤に設定します。 外部スタイル シート外部スタイル シートは、このファイルへのリンクを通じて HTML ドキュメント内で参照される独立した CSS ファイルです。例:
<!DOCTYPE html> <html> <head> <title>My Webpage</title> <link rel="stylesheet" href="style.css"> </head> <body> <p>This text will have the styles defined in style.css.</p> </body> </html>この例では、「style.css」という CSS ファイルにリンクし、このファイルに適用するすべてのスタイルを定義します。これは、ドキュメントが CSS ファイルに関連付けられている限り、HTML 内のすべての要素に影響します。 インライン スタイルインライン スタイルとは、CSS スタイルを HTML 要素に直接埋め込むことを指します。例:
<!DOCTYPE html> <html> <head> <title>My Webpage</title> </head> <body> <p style="color: red;">This text will be red.</p> </body> </html>この例では、CSS スタイルは e388a4556c0f65e1904146cc1a846bee 要素の「style」属性に直接書き込まれます。これは、その「style」属性を持つ要素のみに影響します。 CSS スタイル プロパティCSS には、使用できる多くのスタイル プロパティがあります。ここでは、最も一般的に使用されるもののいくつかをリストします:
以上がCSSの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。