この記事は HTML---CSS カスケード スタイル シートの内容を共有します。必要な方は参考にしてください
1. 分離の構造、スタイル、動作
<!--样式--> <style type="text/css"> p{ background-color:green; height:100px; width:400px; border:1px solid red; } h2{ background-color:#aaa; height:100px; width:400px; border:1px solid red; } <!--选择器--> .yellow{ background-color:yellow; height:300px; width:600px; border:1px solid red; } </style> <!--行为--> <script type="text/javascript"> <!--当页面加载完毕,我们就执行一个函数,来完成对h2的操作--> window.onload()=function(){ <!--获取要操作的h2标签--> h2Node=document.getElementById("tt"); <!--当鼠标经过,我们就改变h2的外观--> h2Node.onmouseover=function(){ this.className="yellow"; } <!--鼠标离开,就恢复h2的外观和大小--> h2Node.onmouseout=function(){ this.className=""; } } </script> <body> <h2 id="tt">静夜思</h2> <p>床前明月光</p> </body>
2.css
(1) ID セレクター
(2) タグ セレクター
(3) クラス セレクター
(4) グループ セレクター
(5) ワイルドカード セレクター
(6 ) 疑似クラス セレクター (操作ハイパーリンク)
(7) 複合セレクターとも呼ばれる派生セレクター
セレクターの優先順位: 近接原理、範囲が狭いほど、優先順位が高くなります
! important を使用して優先レベルを変更できます
<style> /*id选择器*/ #a01{ color:red; } /*标签选择器*/ p{ color:blue; } /*类选择器*/ .c01{ background:green; } /*分组选择器*/ h1,h2,h3{ color:yellow } /*通配符选择器*/ *{ background:#aaa } /*派生选择器*/ li strong{ color:orange; } </style> <body> <ul> <li><strong>无序列表选项1</strong></li> <li>无序列表选项2</li> <li>无序列表选项3</li> <li>无序列表选项4</li> </ul> <h1 id="a01">静夜思</h1> <h2 class="c01">床前明月光</h2> <h3>疑是地上霜</h3> <p>举头望明月</p> <strong>低头思故乡</strong> </body>
疑似クラス セレクター
CSS をサポートするブラウザでは、リンクのさまざまな状態をさまざまな方法で表示できます。これらの状態には、アクティブ状態、訪問済み状態、未訪問状態、マウスオーバー ステータスが含まれます。
疑似クラスの順序: リンク、訪問済み、ホバー、アクティブ
<style type="text/css"> a:link{ /*未被访问状态*/ color:#000000; text-decoration:none; } a:visited{ /*已访问过的*/ color:#FF6633; } a:hover{ /*鼠标悬停*/ color:#00FF66; rext-decoration:underline; } a:active{ color:#CCFF6; } </style> <body> <a href="#">构造css规则</a> </body>
focus疑似クラス
フォーカスを取得したときに要素に特別なスタイルを追加する
<style> input:focus{ background-color:#FF0066 } </style> <body> <p> <input type="text" size="20"/> </p> </body>
3. cssの使い方(1) インライン式
<style> li{ color:red } </style> <body> <ul> <li><strong>无序列表选项1</strong></li> <li>无序列表选项2</li> <li>无序列表选项3</li> <li>无序列表选项4</li> </ul> </body>
<body> <p><span style="color:blue;font-size:20px">我<span>能抽象出整个世界</p> </body>
(3) インポート
<style type="text/css"> @import "文件路径"; </style> <body> <ul> <li><strong>无序列表选项1</strong></li> <li>无序列表选项2</li> <li>无序列表选项3</li> <li>无序列表选项4</li> </ul> <h1 id="a01">静夜思</h1> <h2 class="c01">床前明月光</h2> <h3>疑是地上霜</h3> <p>举头望明月</p> <strong>低头思故乡</strong> </body>
.css ファイルを作成する
#a01{ color:red; } p{ color:blue; }
(4) リンク
<link href="文件路径" rel="stylesheet" type="text/css"> <body> <ul> <li><strong>无序列表选项1</strong></li> <li>无序列表选项2</li> <li>无序列表选项3</li> <li>无序列表选项4</li> </ul> <h1 id="a01">静夜思</h1> <h2 class="c01">床前明月光</h2> <h3>疑是地上霜</h3> <p>举头望明月</p> <strong>低头思故乡</strong> </body>
.css ファイルを作成する
#a01{ color:red; } p{ color:blue; }
関連する推奨事項:
CSS カスケード スタイル シートの詳細な説明CSS Cascading Style Sheet_html/css _WEB-IT鼻
以上がHTML---CSS カスケード スタイル シートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。