Easier striped tables with the 'of [selector]' syntax

It’s common for a table design to feature alternating row colors, which is pretty trivial to accomplish with CSS. But then if you need to hide some rows later, the striped background gets all messed up. Or at least it used to. It turns out I completely slept on a cool CSS feature that makes this a non-issue.