/* Obviate need to zoom on many sites. */
html>body {
font-size: 100% !important;
line-height: normal !important;
}
In your User CSS file, add the above lines. This will override the stylesheet on that particular site. It's a code fragment from the link below. It should fix it for all sites by normalizing the font size and line height to your defaults. Furthermore, if you can figure out where your browser keeps your user stylesheet, the CSS example for the Mozilla browser should work just as well because this kind of CSS is very crossbrowser compatible.
Ctrl+ is for Firefox/Mozilla. I.E. has something under View. You want the large or x-Large font size. IE has some persistance problems with that: you might get unexpectedly large pages for sites that are now normal after setting said option. In Firefox, upping the size in one tab does not affect the other tabs. In FF, Ctrl0 resets the size to default.
Firefox and Mozilla have good support for user stylesheets. I am sure IE has it as well, but I don't use IE on my personal or work computer except for testing.
I work as a web programmer coding dynamic websites. I personally love using CSS because it makes my code a little cleaner by separating the style elements out into one file I can just link to in the header of the document.
Also, I can adjust the size of any webpage I feel like doing using only my browser to view the page. No hacking of servers is required. I have a friend using Opera who can control so much as whether or not a certain meme is displayed when they view a page with that meme (and similarly anything he wants to hide/display). It is possible to control just about every single aspect of a webpage you happen to visit, especially the size of the font.