Graphics Programs Reference
In-Depth Information
Sibling selection is a great way to set up styles for certain element combinations, such as
increasing the space between a list that immediately follows a table or a heading that immedi-
ately follows a div .
h ere's a closely related combinator that allows the selection of elements that are following
siblings, but not immediately adjacent following siblings. h is uses the tilde as a combinator,
like so:
h1 ~ ul { list-style-type : lower-alpha ;}
Figure 2-21: Selecting paragraphs that immediately follow level-two headings.
h e following code will select any ul element that follows an h1 that shares its parent
element, such as all the lists in the following markup except the i rst one.
< body >
< ul > </ ul >
< h1 > Planning </ h1 >
< p > This is an abstract. </ p >
< ul > </ ul >
< ul > </ ul >
< h2 > Introduction </ h2 >
< p > We have some thoughts here. </ p >
< ul > </ ul >
</ body >
Because all those elements share the same parent (the body ), they're all siblings. h e i rst list
in the markup does not follow an h1 , so it is not selected by h1 ~ ul . h e rest do, even
though there are other elements “between” them, so they are selected.
Search WWH ::

Custom Search