Basically, bandwidth is the amount of data that can pass over a line at one time. For instance, a 56kbps modem can pass 56 kilobits of data per second. Now, every time you load a new website, data is being sent to your computer. While the data is being sent, you are using bandwidth. If you are not loading a website, but simply looking at one you have already loaded, like I am right now with the page of ar15.com that I am on, I am not using any bandwidth. When I click "Submit", I will be using bandwidth to both send this text to the server, and to recieve the new page from the server. Hope that helps a little.
P.S. The more graphics, pictures, etc. a website has, the longer, and the more bandwidth it will take, to "load", or download to your computer. But, once it is done loading, it will not use any more bandwidth on your line than looking at a text document. And remember, every time you view a website, it is downloading the code onto your computer, and your computer displays it for you.