Skip to content

Commit

Permalink
selectors -> selector
Browse files Browse the repository at this point in the history
  • Loading branch information
kof committed Jun 3, 2017
1 parent 2464877 commit 69f9aa5
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ We rely on the JavaScript module scope. Name should be unique within that module

#### Selector

`[SELECTOR, ...<selectors>]`
`[SELECTOR, ...<selector>]`

Marker `SELECTOR` specifies a selector or selector compound.

Expand All @@ -88,7 +88,7 @@ Selector list e.g. `.foo, .bar` => `[SELECTOR, '.foo'], [SELECTOR, '.bar']`

#### Parent selector

`[PARENT_SELECTOR, ...<selectors>]`
`[PARENT_SELECTOR, ...<selector>]`

Marker `PARENT_SELECTOR` specifies a selector, which is a reference to the parent selector.
Useful for nesting.
Expand All @@ -99,14 +99,14 @@ E.g.: `&:hover` => `[PARENT_SELECTOR, ':hover']`

`[ANY_COMBINATOR]`

All combinator constants denote any of 5 [CSS combinators](https://drafts.csswg.org/selectors/#combinators).
Combinator constants denote 5 [CSS combinators](https://drafts.csswg.org/selectors/#combinators).

E.g.: `.foo .bar` => `[SELECTOR, '.foo', SPACE_COMBINATOR, '.bar']`
or `.foo + .bar` => `[SELECTOR, '.foo', NEXT_SIBLING_COMBINATOR, '.bar']`

#### Property name

`[PROPERTY, <name>]`
`[PROPERTY, <property>]`

Marker `PROPERTY` specifies a property name e.g.: `[PROPERTY, 'color']`.

Expand All @@ -116,7 +116,9 @@ Marker `PROPERTY` specifies a property name e.g.: `[PROPERTY, 'color']`.

Marker `VALUE` specifies a property value e.g.: `[VALUE, 'red']`.

Multiple comma separated values e.g.: `red, green` => `[VALUE, 'red'], [VALUE, 'green']`.
Space separated values e.g.: `red green` => `[VALUE, 'red', 'green']`.

Comma separated values e.g.: `red, green` => `[VALUE, 'red'], [VALUE, 'green']`.

#### Condition

Expand Down

0 comments on commit 69f9aa5

Please sign in to comment.