HTMLソース | ブラウザ画面表示 | |||
---|---|---|---|---|
<html><head> <title>特定の範囲内でスタイルを設定</title> <style type="text/css"> <!-- .back-ki {background-color:yellow;} ・・・@ #back-momo {background-color:pink;} ・・・A li.ao {color:blue} ・・・C li#aka {color:red;} ・・・D --> </style> </head> <body> <h3 class="back-ki">背景黄色</h3> ・・・@ <ul><li class="ao">このリストは青 ・・・C <li id="aka">このリストは赤 ・・・D <li>このリストは規定色</ul> ・・・E <h3 id="back-momo">背景桃色</h3> ・・・A <h3>背景規定色</h3> ・・・B </body></html> |
|
HTMLソース | ブラウザ画面表示 | |||
---|---|---|---|---|
<html><head> <title>IDでスタイルを細分設定</title> <style type="text/css"> <!-- #s1{color:aqua;background-color:yellow;} ・・・A p#s2{padding:1em 3em;border:2px dotted red;} ・・・B --> </style> </head> <body> <p id="s1">スタイル1</p> ・・・A <p id="s2">style2</p> ・・・B </body> </html> |
|
HTMLソース | ブラウザ画面表示 | |||
---|---|---|---|---|
<html><head> <title>クラスでスタイルを細分設定</title> <style type="text/css"><!-- .s1{font-style:italic;padding-left:2em;} ・・・@ p.s2{color:aqua;background-color:yellow;} ・・・A --></style> </head> <body> <div class="s1">スタイルD</div> ・・・@ <p class="s2">スタイル1</p> ・・・A <p class="s1 s2">スタイルD+1</p> ・・・@+A </body></html> |
|
HTMLソース | ブラウザ画面表示 | |||
---|---|---|---|---|
<html><head> <title>状況に応じてスタイルを設定</title> <style type="text/css"> <!-- h3:first-letter{padding-left:20pt;font-size:18pt;} ・・・@ div:first-line {background-color:yellow;} ・・・A a:link {background-color:yellow;color:blue;} ・・・B a:visited {background-color:lime;color:maroon;} ・・・C a:active {color:red;} ・・・D a:hover {background-color:aqua;color:fuchsia;} ・・・E a.a7:hover {background-color:silver;} ・・・F --> </style> </head> <body> <h3>擬似クラス・要素に適用</h3> ・・・@ <div>擬似クラスや擬似要素については状況に応じて<br> ・・・A スタイルが適用されるようになります</div><br> リンクの例です<br> <a href=s11-inline.html>タグ要素</a>の例<br> ・・・B <a href=s12-tag.html>スタイルタグ</a>の例<br> ・・・C <a href=s13-sheet.html>スタイルファイル</a>の例<br>・・・E <a class=a7 href=s23-hani.html>スタイル範囲</a><br>・・・F </body></html> |
サンプルページ |
|||
*擬似(定義済み)クラス/ :link :visited :active :hover 擬似要素/ :first-letter :first-line |
HTMLソース | ブラウザ画面表示 | |||
---|---|---|---|---|
<html> <head> <title>スタイルを最優先に設定</title> <style type="text/css"> <!-- p{color:#eeccff;background-color:#33bb99 !important;} ・・・@ --> </style> </head> <body> <p style="color:aqua;background-color:yellow;">スタイル1</p> ・・・A <p style="padding:1em 3em;border:2px dotted red;">style2</p> ・・・B </body> </html> |
|
HTMLファイル | スタイルシートファイル |
---|---|
<html><head> <title>スタイルファイルで設定</title> <link rel="stylesheet" href="sheet.css" type="text/css"> ・・・@ </head> <body> <div>スタイルW</div> <span>複数のスタイルシートを読み込む</span> </body></html> |
【ファイル: [sheet.css] 】
・・・@=A+B+α @import url("file01.css"); @import "file02.css"; body {background-color:lightgreen;}
【ファイル: [file01.css] 】
・・・A
【ファイル: [file02.css] 】
・・・B |
HTMLソース | ブラウザ画面表示 | |||
---|---|---|---|---|
<html><head> <title>タグの相関関係でスタイルを設定</title> <style type="text/css"> <!-- /* 特定の親子関係のある要素タグにスタイルを設定 */ p b {background-color:purple;color:lime;} ・・・@ --> </style> </head> <body> <p>この<b>太字は p b の関係</b>から適用され、</p> ・・・@ <div>この<b>太字は div b の関係</b>のため不適用</div> </body></html> |
|