ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSの3つのスタイルメソッド(id、class、style)の分析例
オブジェクト (div、span、table など) にスタイルを適用するには 3 つのメソッドを使用できます。
1: # を使用してスタイルを定義し、ID を使用してスタイルをオブジェクトに適用します。
例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Id</title> <style type="text/css"><!-- #STYLE_1 { font-size: 20px; } --></style> </head> <body> <div id="STYLE_1">用Id来给对象应用样式</div> </body> </html>
2: . を使用してスタイルを定義し、クラスを使用してスタイルをオブジェクトに適用します。
例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Id</title> <style type="text/css"><!-- .STYLE_1 { font-size: 20px; } --></style> </head> <body> <div class="STYLE_1">用class来给对象应用样式</div> </body> </html>
3: スタイルを定義せず、スタイルを直接使用してオブジェクトにスタイルを適用します。
例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Id</title> </head> <body> <div style="font-size:20px">用style来给对象应用样式</div> </body> </html>
これら 3 つの方法を使用した場合の効果は同じですが、注意する必要があるのは、これら 3 つの方法の間の優先順位の問題です。
上記の 3 つの方法を使用してオブジェクトのスタイルを同時に定義するとどうなりますか?
たとえば、最初に #STYLE { font-size:12px; を定義し、次に .STYLE { font-size:14px; を定義し、最後に style="font-size:16px;" を使用します。コードは次のとおりです:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Id</title> <style type="text/css"><!-- #STYLE { font-size: 12px; } .STYLE { font-size: 14px; } --></style> </head> <body> <div id="STYLE" class="STYLE" style="font-size:16px">用三种方式同时来给对象应用样式</div> </body> </html>
この場合、ブラウザは 3 つのメソッド (style>id>class) の優先順位に従ってオブジェクトにスタイルを適用します。上記の例では、div 内のテキストは 16px サイズで表示されます。
以上がCSSの3つのスタイルメソッド(id、class、style)の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。