The Internet does the job of "delivering" some chunks of information, to your computer, just like the post office delivers things to your house. It is no more necessary to understand how the internet does this, than it is to understand how the post office works. The important point is that a variety of different types of object may be delivered by the same postman.
The Internet itself has been around for at least thirty years. It was originally used mainly for delivering email, computer programs and very simple text data mostly within the scientific community. Specific "Internet Protocols" have been devised for each of these. The result of all this activity is that there are now many computers around the world all connected together.
The World Wide Web was created much more recently between 1989 and 1991 by Tim Berners-Lee, an Oxford graduate working at the CERN laboratory near Grenoble. This is an international laboratory where groups of scientists meet to study high energy physics. Because the laboratory is so large, they put a lot of effort into making sure each group knows what the other groups are doing. If you are lucky enough to go round the laboratory you will see lots of poster displays on the wall, where each group is "publishing" its work for the benefit of colleagues in other groups. The idea of the World Wide Web was to create a means of making these poster displays available anywhere in the world to people with computers connected to the internet.
It is worth keeping this idea of an electronic poster display in mind when designing your web pages. It will help you keep the right balance between appearance and content, and between text and pictures.
One aspect of of this is that people will view your pages on all sorts of different sizes and shapes of screen, and using various different browser programs. The content of your page should be understandable on all of these, but the exact way in which it is laid out will differ to suit the viewer's screen. This is an important difference between the web and word processing or desktop publishing software. The latter aims to define the precise layout and appearance of your document on a specific size and shape of paper. The web aims to display the content as clearly as possible on any particular screen.
I have laboured this point because there is an increasing tendancy for people to try to force detailed layout onto their web pages and then insist that their audience use a specific browser and screen size to view them "at their best". This is fuelled in part by the browser manufacturers, who keeping adding "features" to encourage people to use their browsers rather than their competitors, and in part by misguided web authors, usually employed by industrial concerns who have come from a publishing background and want their corporate web page to be layed out with the same precision as their company brochure. Such pages are almost always very slow to load and often have very little content!
My message here, is to avoid this temptation. Keep your pages simple, so they look good on any screen and always remember that it is what you have to say that matters, not how you say it. (This is not a good example, being a particularly boring page with far too much text and no pictures, but I did warn you at the top that it would be!)
One of the ways in which the web achieves its universality is by specifying all this coding in a very simple language, which may be created with the simplest of text editing programs, available on any computer. There are no special "codes" and the source material can be written and read by a human. This is the way we are going to be creating web pages here.
The language used for the web is called HyperText Markup Language, normally abbreviated to HTML. A markup language, is one traditionally used by printers to enable layout and type styles to be specified to a typesetter. So for example the instruction "<B>" would be used to indicate that the following text is to be displayed in Bold Face. The "Hypertext" part of the name indicates that the language provides a method of including links in a web page, that allow the reader to jump to other pages.
We will look at the details of HTML as we progress.
Copyright © Alan Simpson 2000 | Back to index. | Forward to next page. | Last Updated 2000-04-30 |