Page 1 of 1

Dumb web design question #6502

Posted: Sat Sep 17, 2005 8:22 pm
by Geebs
So, I've agreed to sling together a few pages for my stepmother's PR company in a very corporate sort of fashion, and I've already done an extremely corporate layout; but I haven't done much web stuff in ages. What I'd like to ask is, are frames still the done thing these days or is there a better way of doing (a bunch of pages with a navbar on one side) now? I was never very fond of frames but they seemed to work....ish.

Suggestions?

Posted: Sat Sep 17, 2005 8:25 pm
by Foo
Frames if you're low-tech. Make sure if you use them there's no scrollbar. Apparently that's very unprofessional.

The most common way of doing it now is generating the pages in PHP and attaching a menu via the code with include statements, but I suspect you'll not be getting that complex.

BTW for a PR company, I would have expected a bigger web budget. No offence.

Posted: Sat Sep 17, 2005 8:28 pm
by Geebs
None taken. Small company, small expenditure :)

Posted: Sat Sep 17, 2005 8:35 pm
by Dave
Frames are gay. I figure that if I use them, I failed. At the very least use tables

Posted: Sat Sep 17, 2005 8:36 pm
by Foo
Tables are ok if that's all you can afford...

Posted: Sat Sep 17, 2005 8:39 pm
by Geebs
Dave wrote:Frames are gay. I figure that if I use them, I failed. At the very least use tables
I've got it set up with tables at the moment, but maintaining links is a bit of a pain in the arse as soon as you have more than about 3 pages.

What's a real pain in the arse is that I keep forgetting that most people don't have a huge widescreen monitor.

The main aim is actually to make the whole thing "past-proof" rather than "future-proof" - most of the potential clients are UK small-to-medium businesses and therefore are quite likely to still be running Win98 or OS9, so it's meant to be as basic as possible.

Posted: Sat Sep 17, 2005 8:55 pm
by Grudge
Real men only do validated XHTML.

Frames are basically an obsolete technology when you've got things like PHP, ASP and JSP. Tables are used to display table data, not to define an overall page structure. That's what div's are for.

Posted: Sat Sep 17, 2005 8:59 pm
by Geebs
Geebs wrote:The main aim is actually to make the whole thing "past-proof"
edit: nvm

Posted: Sat Sep 17, 2005 9:03 pm
by Grudge
crappy code isn't going to help you with that

Posted: Sat Sep 17, 2005 9:18 pm
by shiznit
frames are very lame, use tables or even better css.

Posted: Sat Sep 17, 2005 9:24 pm
by Geebs
Grudge wrote:crappy code isn't going to help you with that
True :tear:

Migod it's been a long time since I did any of this stuff. CSS tutorial here I come :icon26:

Posted: Sat Sep 17, 2005 9:57 pm
by MKJ
stay clear of frames as much as you can.
and do everyone a favor and run it through the w3 validator every once n awhile. xhtml is where its at

Posted: Sat Sep 17, 2005 11:41 pm
by +JuggerNaut+
hey, i was going to say something about frames

Posted: Sat Sep 17, 2005 11:46 pm
by dzjepp
Image

Posted: Sat Sep 17, 2005 11:58 pm
by Geebs
Fuck me, this CSS stuff is pretty good actually. My head hurts, someone get my pipe and slippers :old:

Posted: Sun Sep 18, 2005 5:10 am
by FragaGeddon
Geebs wrote:
Dave wrote:Frames are gay. I figure that if I use them, I failed. At the very least use tables
I've got it set up with tables at the moment, but maintaining links is a bit of a pain in the arse as soon as you have more than about 3 pages.

What's a real pain in the arse is that I keep forgetting that most people don't have a huge widescreen monitor.

The main aim is actually to make the whole thing "past-proof" rather than "future-proof" - most of the potential clients are UK small-to-medium businesses and therefore are quite likely to still be running Win98 or OS9, so it's meant to be as basic as possible.
I got a program that can do a nav bar if you want it.
Then you basically link to the nav bar file in the table.

Posted: Sun Sep 18, 2005 5:11 am
by FragaGeddon
Not all browsers support frames.

Posted: Sun Sep 18, 2005 5:16 am
by FragaGeddon
If you want the program send me a p.m.

Posted: Fri Sep 23, 2005 10:41 pm
by Geebs
Hmm, new question. Why is it that all browsers still display the elements completely differently even if you are writing validated css?

Posted: Fri Sep 23, 2005 10:59 pm
by mik0rs
I think it's that IE doesn't completely follow W3C standards whereas other do, or at least they support them moreso.

Posted: Fri Sep 23, 2005 11:08 pm
by Geebs
So much for the opera nerds. Doesn't interpret z-position correctly

Posted: Fri Sep 23, 2005 11:28 pm
by 4days
Geebs wrote:Hmm, new question. Why is it that all browsers still display the elements completely differently even if you are writing validated css?
maybe the box model thing, http://css-discuss.incutio.com/?page=BoxModelHack

or the font thing,
http://www.alistapart.com/articles/elastic

neither of those are especially good links, just the first hits on google.

basically for the box thing, ie puts paddings and borders inside the width/height of an element, and mozilla puts paddings and borders outside the width/height.

for the font thing, ie4/5 defaults to a larger size than other browsers (or the other way around, i forget).

using ems and percentages can give really good results, but it's a lot of fucking about, so if you're just making this one site - stick to pixels, use container elements (so that it doesn't matter which sides the borders and padding are on) to get positioning the same across browsers and use inheritance wherever you can because it makes for easier maintenance/tweaking later on.