出典: http://limits.cnblogs.com
基本的な HTML ページをいくつか見てみましょう
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>文档结构</title> 6 </head> 7 8 <body> 9 <h1>CSS规则</h1>10 <p>样式表由一些<strong>样式规则</strong>组成。</p>11 <ul>12 <li>选择器13 14 <ul>15 <li>类选择器</li>16 <li>ID选择器</li>17 <li><em>包含</em>选择器</li>18 </ul>19 <li>属性</li>20 <li>值</li>21 </li>22 </ul>23 </body>24 </html>
は次のように表示されます:
ドキュメントの構造は次のとおりです以下:
特徴:
異なるルールの重みを指定します。同じ要素に複数のルールを使用できる場合、重みの高いスタイルが優先されます。
h1 {color:red;}/*特殊性=1*/p em{color:blue;}/*特殊性=2*/.divclass{color:yellow;}/*特殊性=10*/p.note em.dark{color:gray;}/*特殊性=22*/#id{color:black;}/*特殊性=100*/
! important を使用して、次のような重要なルールを識別します。 p{color:red ! important;} で宣言されているため、この時点では color:red が最も重み付けされます。この方法は、訪問者のローカル スタイルの定義 (つまり、P タグ内の定義) の方が高くなるため、! important は注意して使用する必要があります。
要素の分類: