I just published an article on this topic at <a href="https://cybersphere.me/hiding-and-revealing-things-with-css/" rel="nofollow">https://cybersphere.me/hiding-and-revealing-things-with-css/</a> The very useful CSS Wizardry page on the wiki covers this, but I needed my explanation for another article I'm working on. So here's my spin on it.