For quite a while now, certain sites I try to browse in Firefox just look like this:

There doesn't seem to be any rhyme or reason to which sites and it always looks the same. I don't know if it's a virus or the actual browser, but I'm not having any problems with Chrome.
It was only a few websites so I just pretty much stopped going to those ones, but now it's happened to Google!!
Any advice would be lovely.