I have an eye condition called Fuchs dystrophy which basically means my vision is slightly foggy. I mostly see things okay but when it comes to small text and certain color schemes I really struggle. For example grey text on a white background is really a strain for me to read. One thing I have found that helps with web browsing is a plugin called Stylish. This allows you to change the css file of web pages with your own. For example I read slash dot using white text on black ground with this and can do the same on many web sites. Its not perfect of course though. Some web sites cant be fixed in this way.