ich wüßte nicht. CSS kann Zustände nur auf Events hin ändern, nicht aber dauerhaft. Dazu brauchst du Javascript!
sicher können auch dauerhafte zustände in css vorhanden sein - die pseudoklasse :visited ist genau das richtige dafür, nur ein div kann nicht visited sein, ein link hingegen schon
<a href="example.com"><span>ichbindasteil</span></a>
a:visited span { display: none; }
zwar eine ziemlich dreckige lösung, aber es ist eine möglichkeit