The conditions under which your Web page will be run are many and varied. As the programmer, you are required to allow for as many as you can in order to get your message to as many people as you can. Three main differences you will encounter in the Web page running environment are: different browsers, varying screen resolutions, and the many bit depths. Fortunately, there are very simple techniques to overcome each of these obstacles.