Dumb web design question #6502

Open discussion about any topic, as long as you abide by the rules of course!
Post Reply
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Dumb web design question #6502

Post 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?
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post 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.
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post by Geebs »

None taken. Small company, small expenditure :)
Dave
Posts: 6986
Joined: Sat Jan 15, 2000 8:00 am

Post by Dave »

Frames are gay. I figure that if I use them, I failed. At the very least use tables
User avatar
Foo
Posts: 13840
Joined: Thu Aug 03, 2000 7:00 am
Location: New Zealand

Post by Foo »

Tables are ok if that's all you can afford...
"Maybe you have some bird ideas. Maybe that’s the best you can do."
― Terry A. Davis
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post 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.
Grudge
Posts: 8587
Joined: Mon Jan 28, 2002 8:00 am

Post 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.
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post by Geebs »

Geebs wrote:The main aim is actually to make the whole thing "past-proof"
edit: nvm
Grudge
Posts: 8587
Joined: Mon Jan 28, 2002 8:00 am

Post by Grudge »

crappy code isn't going to help you with that
shiznit
Posts: 1244
Joined: Fri Jul 01, 2005 4:39 pm

Post by shiznit »

frames are very lame, use tables or even better css.
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post 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:
User avatar
MKJ
Posts: 32582
Joined: Fri Nov 24, 2000 8:00 am

Post 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
[url=http://profile.mygamercard.net/Emka+Jee][img]http://card.mygamercard.net/sig/Emka+Jee.jpg[/img][/url]
+JuggerNaut+
Posts: 22175
Joined: Sun Oct 14, 2001 7:00 am

Post by +JuggerNaut+ »

hey, i was going to say something about frames
dzjepp
Posts: 12839
Joined: Wed Mar 28, 2001 8:00 am

Post by dzjepp »

Image
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post by Geebs »

Fuck me, this CSS stuff is pretty good actually. My head hurts, someone get my pipe and slippers :old:
User avatar
FragaGeddon
Posts: 3229
Joined: Sun Sep 17, 2000 7:00 am

Post 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.
User avatar
FragaGeddon
Posts: 3229
Joined: Sun Sep 17, 2000 7:00 am

Post by FragaGeddon »

Not all browsers support frames.
User avatar
FragaGeddon
Posts: 3229
Joined: Sun Sep 17, 2000 7:00 am

Post by FragaGeddon »

If you want the program send me a p.m.
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post by Geebs »

Hmm, new question. Why is it that all browsers still display the elements completely differently even if you are writing validated css?
mik0rs
Posts: 2650
Joined: Wed May 03, 2000 7:00 am

Post by mik0rs »

I think it's that IE doesn't completely follow W3C standards whereas other do, or at least they support them moreso.
[img]http://www.zen85869.zen.co.uk/img/mik0rsSig.jpg[/img]
Geebs
Posts: 3849
Joined: Tue Feb 08, 2005 4:56 pm

Post by Geebs »

So much for the opera nerds. Doesn't interpret z-position correctly
4days
Posts: 5465
Joined: Tue Apr 16, 2002 7:00 am

Post 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.
Post Reply