djnoz wrote:It is very possible to take graphics too far though. Having a 800x2000, high quality JPEG image in the background may look cool, but the poor guy with the 56K connection sure won't think so. If you are building webgraphics, file sizes are a very important thing to consider.
It doesn't even have to be that bad... many people have broadband, but there are still plenty of us with dialup (some of us with very slow dialup).
A friend of mine did a web site a while back (his own personal one). He used an image map for navigating his site, but it was one pretty big image (500x600 or something), it had a logo on the top half and the bottom half was the text. Because of the design you had to wait for just about the whole image to load to navigate his site. He didn't notice, but I did since I was dialup (and I think it was almost 56K at the time too).
There are usually multiple solutions too, decide 1) Do I need that much graphics?, 2) can I split it up?, 3) can I reuse some pieces?
He could have used a table and a hand full of image files (as well as normal links).
Oh, and don't forget the ALT tags on the Images... esp. if the image is a text link... blind people won't be able to navigate your site if the images all say "JPEG 200x80 24k" for the text (or worse, nothing).
More on the lines of creating web pages, I've always used Notepad (or Qedit years ago) to write my web pages... in more recent years I've started using Orb to help automate some stuff (it's a pre-processor, much like programming languages use), however the free software seems to have come to a standstill and it could use a few more features (which if I knew a bunch more about C/C++ I could add/fix, but.... sigh... no such deal). I did try a more powerful utility like that at one point, but it didn't feel right, seemed much more complicated to do some things.
Frontpage should be shot.... the pages are much bigger than they need to be, and since it's a MS product, they follow MS's standards rather than the W3C's.