CSS 基础语法
CSS 语法
CSSルールは、選択子と一条または複数の宣言で構成されています。
selector {declaration1; declaration2; ... declarationN }
選択子は、変更したいスタイルを持つHTML要素です。
各宣言は属性と値で構成されています。
属性(property)は、設定したいスタイル属性(style attribute)です。各属性には値があります。属性と値はコロンで区切られます。
selector {property: value}
この行のコードは、h1要素内の文字の色を赤色にし、フォントサイズを14ピクセルに設定します。
この例では、h1が選択子、colorとfont-sizeが属性、redと14pxが値です。
h1 {color:red; font-size:14px;}
以下の図は、上記のコードの構造を示しています:

ヒント:宣言を括弧で囲んでください。
値の異なる書き方と単位
英文の単語redの他に、16進数の色値#ff0000を使用することもできます:
p { color: #ff0000; }
バイト数を節約するために、CSSの省略形を使用できます:
p { color: #f00; }
RGB値を使用する方法は、以下の2種類があります:
p { color: rgb(255,0,0); } p { color: rgb(100%,0%,0%); }
RGBパーセンテージを使用する場合、値が0でもパーセンテージ記号を書く必要がありますが、他の場合はこのようにする必要はありません。例えば、サイズが0ピクセルの場合、0の後にpx単位を使用する必要はありません。なぜなら、0はどの単位でも0だからです。
引用符を忘れないでください。
ヒント:値が複数の単語の場合は、値に引用符を付ける必要があります:
p {font-family: "sans serif";}
複数の宣言:
ヒント:もし複数の宣言を定義する場合は、各宣言をセミコロンで区切ります。以下の例では、赤い文字の中央に配置された段落の定義方法が示されています。最後のルールは、セミコロンは英語では区切り記号であり、終了記号ではありません。しかし、多くの経験豊富なデザイナーは、各宣言の末尾にセミコロンを追加します。これにより、宣言を追加または削除する際にエラーを最小限に抑えることができます。例えば、以下のようになります:
p {text-align:center}; color:red;}
你应该在每行只描述一个属性,这样可以增强样式定义的可读性,就像这样:
p { text-align: center; color: black; font-family: arial; }
空格和大小写
大多数样式表包含不止一条规则,而大多数规则包含不止一个声明。多重声明和空格的使用使得样式表更容易被编辑:
body { color: #000; background: #fff; margin: 0; padding: 0; font-family: Georgia, Palatino, serif; }
是否包含空格不会影响 CSS 在浏览器的工作效果,同样,与 XHTML 不同,CSS 对大小写不敏感。不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的。