4
For a long time, headers that remain "stuck" at the top of the page have bothered me. Here is the latest example I have run into:
Website before scrolling:

Website after scrolling down a bit:

(site here)
Notice how the header blocks some of the text, effectively shrinking the horizontal size of my browser.
I'm using firefox, and I've learned that I can hide these troublesome headers by using inspect element and adding inline CSS for the element such as display: none. While this is better than nothing and works when I really want to read an article, it's very irritating to have to do this every time that I visit a website. I'm also aware that I can use a User Style Sheet to create a permanent rule to hide an element for a specific website, but this is also something I'd like to avoid as it's rather time consuming.
So in short my question is this: is there a way to either automate the hiding of an element with a script or a way to write a User Style Sheet to consistently hide these kinds of headers?

I've recently revisited this problem and discovered that Stylish is the way to go: see my new answer. – Nolen Royalty – 2014-06-05T18:37:17.310