logo Sign In

Post #213281

Author
Scruffy
Parent topic
Info: the Galactic Trade Federation website
Link to post in topic
https://originaltrilogy.com/post/id/213281/action/topic#213281
Date created
25-May-2006, 1:00 AM
Unless there's something going on I don't see, no coding is necessary for a static website like GTF. Only markup. And some good markup and CSS could make it look very nice.

First thing I'd do, is I'd take that banner, cut out all the black space, and make it a transparent PNG. That way, the starfield (or whatever background you use in the future) will be visible behind it, instead of a big black rectangle. Think of it as matte boxes vs. subtle matte lines. I've already done this, if you're interested. The file is slightly larger, but I might be able to trim it down a little by playing with the colors.

Next, I'd consider making the navigation more logical, or at least more readable. I often enlarge text on my monitor to help me see it; because your top frame doesn't have a scroll bar, when I enlarge the text it gets chopped off, or just invisible. This can be fixed by rethinking the frame layout, or ditching the frames altogether and doing something clever with CSS and/or javascript. (Make sure it works with a plain text browser before putting in JS tricks, please; many of us don't have or want JS.) I can come up with some templates that might look better if you'd like.

The page doesn't validate as HTML 3.2. It's closer to HTML 4 Frameset, but even then, it has a few errors. I'd fix those up. If you're going to declare an HTML DTD, you should conform to it.

It looks like you're using tables for non-tabular data. HTML should be used for markup, and CSS for style. In fact, I'm not sure what's going on here:
http://homepage.ntlworld.com/russdawson/gtf/dvd/OT/tr47.html
There's a couple end tags for tables that were never opened, and many elements put within tables that aren't allowed there. This can be avoided by separating structure from style. And two start tags for your body element.

If you write tag soup, you might be able to get it to work in most of the browsers used today. But it's much better to write to the standards first, and then make tweaks for the special cases that require it. That way you're not forever rewriting things to work in new user agents. It's also more accessible for visually impaired persons that way; I recall we had someone visit OT.com who used the JAWS screen reader, so we know there are people in our community who might benefit from that. (I commend you for using alt elements, btw.)

If you need a markup monkey to fix some of this stuff ... I've got some free time. I'd love to give something back to the O-OT community. Besides my wit and charm, I mean.