CSS (Cascading Style Sheets の正式名) は、HTML などのドキュメントにスタイルを追加するために使用されるスタイル シート言語です。 CSS は、テキストのフォント、色、間隔、その他のスタイル、および要素のサイズ、位置、背景、その他のスタイルを制御できます。 CSS の主な機能は、コンテンツとスタイルを分離し、Web ページの構造とスタイルを分離し、Web ページの保守性と読みやすさを向上させることです。
CSS で定義された構文は非常に柔軟です。属性と値を使用してスタイルを定義できます。また、セレクターと疑似クラスを使用して、さまざまな要素や状態にさまざまなスタイルを定義することもサポートされています。
CSS では、セレクターを使用して HTML 内の要素を見つけ、これらの要素のスタイルを指定できます。セレクターには、要素名、クラス名、ID、属性、およびさまざまな組み合わせを使用できます。たとえば、次のコードを使用して、特定の要素のスタイルを設定するためのクラスを定義できます。
.my-class { font-size: 16px; color: #333333; }
このコードでは、.my-class
はクラス セレクターです。これは、次のことを意味します。 my-class
という名前の A クラスを定義し、このクラスのすべての要素のフォント サイズを 16 ピクセル、色を #333333 に設定します。 HTML コードでは、このクラスを特定の要素に適用できます。例:
<div class="my-class">这是一段文本</div>
この時点で、このテキストにはスタイルで定義されたフォント サイズと色が使用されます。
クラス セレクターの使用に加えて、CSS では、要素を見つけるための ID セレクターや要素セレクターなどの複数のセレクターの使用もサポートされています。たとえば、次のコードでは、ID content
を持つ特定の要素のスタイルを定義できます:
#content { font-size: 18px; color: #666666; }
HTML コードでは、この ID セレクターを次のように使用できます:
<div id="content">这是一段文本</div>
この方法では、テキストにはスタイルで定義されたフォント サイズと色が使用されます。
CSS では、疑似クラスを使用して、要素の上にマウスを置いたときなど、要素のさまざまな状態を見つけることもできます。次のコードでは、マウスが要素の上に置かれているときに要素の背景色を灰色に設定できます:
a:hover { background-color: #cccccc; }
HTML コードでは、次のようなリンクを定義し、上記のスタイルをこのリンクに適用できます:
<a href="#" class="my-link">这是一个链接</a>
このように、このリンクの上にマウスを置くと、リンクの背景色が灰色に変わります。
つまり、CSS の定義は非常に柔軟であり、セレクターと疑似クラスを使用すると、特定の要素のさまざまな状態に応じてさまざまなスタイルを定義できるため、HTML などのドキュメントにさらにクールな視覚効果を追加できます。したがって、CSS を学習して習得することは、現代の Web 開発にとって不可欠なスキルです。
以上がCSSの定義方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。