は考えてみましょう:CSSの用語:これらは何と呼ばれていますか?
p { ... } .foo { ... } #bar { ... }
CSSでこれらのステートメントの正しい名前は何ですか?セレクタ、ルール、またはルールセットと呼ばれるものを見たことがありますが、それは正しいですか?
は考えてみましょう:CSSの用語:これらは何と呼ばれていますか?
p { ... } .foo { ... } #bar { ... }
CSSでこれらのステートメントの正しい名前は何ですか?セレクタ、ルール、またはルールセットと呼ばれるものを見たことがありますが、それは正しいですか?
ルールが考えられるであろう:
p {…}
この場合、セレクタは、次のとおり
p
ルールは、セレクタと宣言で構成されています。
selector { property:value }
私たちが実際に持つことができるようにルールが複数の宣言と複数のセレクタを持つことができます:
selector, selector2
{
property:value;
property2:value;
}
ルール・セットが複数のルールだろう宣言がそう全体のルールは次のようになりproperty:value
です。
ここにはsourceまたはCSS 1 Specificationが表示されます。
私は通常、それらをルールまたはクラスと呼びます。
彼らが呼ばれて、セレクタ:http://www.codestyle.org/css/Glossary.shtml
クラスセレクタ
一般 目的、 要素の反復可能なクラス属性によってCSSセレクタを指定するための構文。スタイル規則でクラスの名前 セレクタは、完全な停止や期間によって を先行され、例えば:。
.Condensed{ letter-spacing: 0.1em; }
IDセレクタ
ユニークによってCSSセレクタを指定するための構文id 要素の属性です。スタイル規則で IDセレクタの名前は、ハッシュまたはシャープ記号が先行 、#、 例えば次のとおりです。
も参照してください、W3仕様:http://www.w3.org/TR/CSS2/selector.html
specificationによれば、セレクタと呼ばれます。
CSSはそう
selector{declaration}
形でルールの数で構成されています。fooと#barとpはセレクタと呼ばれますが、curliesを含む完全な文はルールと呼ばれます。この例では
:
p.class, #id > a {
foo:bar;
}
p, #id > a
は、セレクタのグループです。 p.class
および#id
はセレクタです。セレクタは単純なセレクタとコンビネータで構築されます。p
はタイプセレクタです。.class
はクラスセレクタ(クラスではありません)です。コンビネータは
selectors {...}
がルールであるなど、 '+
'、 '>
'、 '' です。それをクラスと呼ぶのは間違いです。
foo:bar
は、foo
プロパティの宣言です。 P {...}と#bar {...}について、クラスセレクタは、それらのために奇妙に思える何
? – lexu
技術的に.Consdensedがセレクタです。宣言とセレクタ全体がルールです – JoshBerke
私は彼が実際にルール全体を参照していると思います。それらの3つは一緒にルールセットです。セレクタである唯一のものは、CSS 2仕様にリンクするための{} – jonwd7