English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このチュートリアルでは、スタイルシートでCSSルールを定義する方法を学びます。CSS属性を使用してHTML要素のスタイルを設定できます。異なるHTML要素には設定できる異なるCSS属性があります。CSS属性はCSSルールに構成されます。CSSルールは、一组のCSS属性を組み合わせて、それらの属性をCSSルールに一致するHTML要素に適用します。
CSSスタイルシートはルールのセットで構成されており、これらのルールはWebブラウザによって解釈され、それから文書の対応する要素(例えば段落、タイトルなど)に適用されます。
CSSルールには主に2つの部分があります、一つは選択子、もう一つは1つ以上の宣言です:
選択子はCSSルールがHTMLページのどの要素に適用されるかを指定します。
一方、ブロック内の宣言は要素がウェブページ上でどのようにフォーマットされるかを決定します。各宣言には属性と値があり、これらの値はコロン(:
)で区切られ、セミコロン(;
)で終わり、宣言グループは括弧で囲まれています{}
。
この属性は変更したいスタイル属性です。これにはフォント、色、背景などが含まれます。各属性には値があります。例えば、color属性にはvalue blue
または#0000FF
etc。
h1 {color:blue;text-align:center;}
CSSをより読みやすくするために、各行に宣言を配置することができます。以下のように:
h1 { color: blue; text-align: center; }テストを見て‹/›
上記の例では、h1
はセレクタです。color
、text-align
はCSS属性であり、指定されたblue(h1タグ内のテキストの色を青にするためのものです)
、center
はこれらの属性の対応値です。(h1タグ内のテキストを中央に配置するためのものです)
注意: CSS宣言は常にセミコロン“ ;
”で終わり、宣言群は常に大括号“ {}
”で囲む。
通常、コメントはソースコードをより読みやすくするために追加されます。他の開発者(または将来ソースコードを編集するあなた自身)が、CSSで何を試みているかを理解するのに役立ちます。コメントはプログラマーにとって重要ですが、ブラウザは無視します。
CSSコメントはで始まります/*
、で終わります*/
、以下の例を参照してください:
/* This is a CSS comment */ h1 { color: blue; text-align: center; } /* This is a multi-line CSS comment that spans across more than one line */ p { font-size: 18px; text-transform: uppercase; }テストを見て‹/›
CSSコードの一部をコメントアウトしてデバッグを行うこともできます。以下のように:
h1 { color: blue; text-align: center;} /*p { font-size: 18px; text-transform: uppercase;} */テストを見て‹/›
CSS属性名や多くの属性値は大文字と小文字を区別しませんが、CSSセレクターズは大文字と小文字を区別します。例えば:.maincontent
と.mainContent
は二つの異なるclassクラスセレクターズであり、大文字と小文字を区別します。
したがって、安全のために、CSSルールのすべてのコンポーネントが大文字と小文字を区別するべきと仮定することができます。
在次の章中、あなたはさまざまな種類のCSSセレクターズを学びます。