Back to the index.
States which element in a combinator selector is the subject of the style.
In a combinator selector such as div > p > span
, normally the last element, the span, is the CSS’s subject. The !
can change this to either the div or the p.
Testsheet:
div.one > p > span { /* a span in a p in a div */ color: #6374AB; font-weight: bold; } div.two! > p > span { /* a div that contains a p that contains a span */ color: #6374AB; font-weight: bold; } div.three > p! > span { /* a p that contains a span, in a div */ color: #6374AB; font-weight: bold; }
Test paragraph in a div with a span.
Here the span should be blue and bold.
Test paragraph in a div with a span.
Here the entire div should be blue and bold.
Test paragraph in a div with a span.
Here the previous paragraph, but not this one, should be blue and bold.