ホームページ > 記事 > ウェブフロントエンド > CSSにおけるid、class、styleの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におけるid、class、styleの3つのアプリケーションスタイルの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。