H152 - Review Questions Week 2
- Describe (in words) what the following selectors will match. For example, the selector
div + pmatches "Anypelement that immediately follows adivelement." [Link to first answer.]body * p li em aAny
aelement that is a descendant of anemelement that is a descendant of alielement that is a descendant of apelement that is a descendant of any element which is a descendant of abodyelement.div[class] + div * * > [href]Any element with a
hrefattribute that is the child of any element that is a descendant of any element that is a descendant of adivthat immediately follows adivelement with aclassattribute.* * > * + * + * p * > * *Any element that is a descendant of any element that is the child of any element that is a descendant of a
pelement that immediately follows any element that immediately follows any element that is a child of any element that is a descendant of any element.div > p:first-child aAny
aelement that is a descendant of apelement that is afirst-childof adivelement.p#green > span + code[id] emAny
emelement that is the descendant of acodeelement with anidattribute that immediately follows aspanelement that is a child of apelement with anidof "green."
- Using the specificity notation from section 6.4.3 of the CSS2.1 specification (0,0,0,0 or 0-0-0-0) provide the specificity of the following selectors. [Link to first answer.]
* > * + * * * * * > * a0, 0, 0, 1
body h1 + div div p:first-child + div p span em a0, 0, 1, 10
h1#first + h2#second + div#main0, 3, 0, 3
div:first-child > * > li:first-child0, 0, 2, 2
body > h1.opener0, 0, 1, 2
- Given the document pointed to in this link, state which style declarations (properties and values) will apply to the following portions of markup identified in the document. [Link to first answer.]
- Portion 1 (Paragraph - "Three important things to remember:")
color: red;
background: yellow;
font-style: normal;
font-variant: small-caps;
font-size: 12px;
line-height: 16px;
font-family: arial, sans-serif;
font-weight: bold; - Portion 2 (List item - "Don't worry, be happy!")
color: green;
background: orange;
font-weight: normal;
font-style: italic;
font-variant: small-caps;
font-size: 12px;
line-height: 16px;
font-family: arial, sans-serif;
- Portion 1 (Paragraph - "Three important things to remember:")
- Write a single selector to accomplish each of the instructions stated below. The instructions apply to the document pointed to in this link. [Link to first answer.]
- Boldface the "normal.html" link and the only absolute hyperlink in the document.
a:first-child {font-weight: bold;} - Draw a blue border around the list item "Never let 'em see you sweat."
li:first-child + li {border: blue 1px solid;} - Color the
<a href="http://www.sdm.com">link green when it has been visited. This style should not apply to any other links in the document.p.footer > a:first-child:visited {color: green; background-color: transparent;}
- Boldface the "normal.html" link and the only absolute hyperlink in the document.
- Draw a document tree for the document presented in question #4.
