You're right. I know that CSS needs to be applied to a document; without a document there's nothing to be styled.
Still, to me saying that something is in "pure" CSS would imply that the HTML is not more complicated than e.g.:
<div id=homer></div>
(I guess that making a drawing such as the ones in the OP using only one div would not be possible until browsers accept pseudo-elements to be defined on top of other pseudo-elements.)
I understand that by "pure" the author meant "without using images". But IMHO using dozens of empty div elements isn't "pure" CSS.
Still, to me saying that something is in "pure" CSS would imply that the HTML is not more complicated than e.g.:
(I guess that making a drawing such as the ones in the OP using only one div would not be possible until browsers accept pseudo-elements to be defined on top of other pseudo-elements.)I understand that by "pure" the author meant "without using images". But IMHO using dozens of empty div elements isn't "pure" CSS.