You've probably used visually-hidden content before. But how does the CSS actually work, and why do we use those particular properties?
How do they fare with (not so) recent additions to HTML?
The one where I attempt to answer a question