2009-07-13 16 views

Odpowiedz

46

reguła będzie uważana:

p {…}

Selektor jest w tym przypadku:

p

reguła składa się z selektora i deklaracji. Oświadczenie jest property:value więc cała reguła będzie:

selector { property:value }

Reguła może mieć wiele zgłoszeń i wiele selektorów więc faktycznie możemy mieć:

selector, selector2 
{ 
    property:value; 
    property2:value; 
} 

Zestaw reguła będzie wiele reguł.

Oto szybki source na tym lub CSS 1 Specification.

-1

Zazwyczaj nazywam je regułami lub klasami.

9

są one nazywane selektorów: http://www.codestyle.org/css/Glossary.shtml

selektor klasy

Składnia do określania selektora CSS za pomocą ogólnego celu, powtarzalny atrybutem klasy elementu. Nazwa klasy selektorów w przepisach styl jest poprzedzone kropką lub okresu, np.

.Condensed{ 
    letter-spacing: 0.1em; 
} 

selektor id

Składnia do określania selektora CSS za pomocą unikatowy id atrybut elementu. Nazwa id selektorów w przepisach styl jest poprzedzone hash lub funt symbol, # np:

#Subtitle{ 
    letter-spacing: 0.1em; 
} 

Zobacz także specyfikacje W3: http://www.w3.org/TR/CSS2/selector.html

+1

co p {...} i #bar {...}, selektor klasy wydaje się dziwne dla tych? – lexu

+5

Technicznie .Consdensed jest selektorem. Cała rzecz, którą deklaracja i selektor jest regułą – JoshBerke

+1

Myślę, że w rzeczywistości odnosi się do całej reguły. Wszystkie trzy razem stanowią zbiór reguł. Jedyną rzeczą, która jest selektorem, jest kod znajdujący się poza {} – jonwd7

5

CSS składa się z szeregu reguł w postaci

selector{declaration} 

Tak.foo i # bar i p są nazywane selektorami, ale pełna instrukcja z curlies nazywa się regułami.

0

w poniższym przykładzie:

p.class, #id > a { 
foo:bar; 
} 

p, #id > a jest grupa przełączników. p.class i #id są selektorami. Selektory są zbudowane z prostych selektorów i kombinatorów: p to selektor typu, .class jest selektorem klasy selektor (nie jest klasą). Kombinatorów są '+', '>', '' itp

selectors {...} jest to regułą. Błędem jest nazywać to klasą.

foo:bar jest deklaracją dla nieruchomości foo.

http://www.w3.org/TR/CSS2/grammar.html

Powiązane problemy