Why "header"?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
JellyFish
DevNet Resident
Posts: 1361
Joined: Tue Feb 14, 2006 7:18 pm
Location: San Diego, CA

Why "header"?

Post by JellyFish »

I've noticed that most semantical HTML designs usually have a header, content/body and footer.

My question is, why do they call it a "header"? Why not "head" and why not "foot" for that matter?

It's a stupid question...
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

It comes from the print industry, just as there is margins, padding, line-height, word-spacing, letter-spacing, etc etc.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Post by alex.barylski »

I call them header just to avoid any confusion with the HTML tag <head>. There is no reason beyond that, for me anwyays.
User avatar
JellyFish
DevNet Resident
Posts: 1361
Joined: Tue Feb 14, 2006 7:18 pm
Location: San Diego, CA

Post by JellyFish »

hmmm... Interesting.
User avatar
superdezign
DevNet Master
Posts: 4135
Joined: Sat Jan 20, 2007 11:06 pm

Post by superdezign »

I did it because it just sounded right. Every element I name has to "sound right," or I can't bring myself to name it. I used to call the container a "wrapper" until I heard someone call it a container. It just sounded "right," so I changed it.

Of course, I don't always have a container, but there's always <h1 id="header">! (or div... depends on my mood :P)
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Header, like the top part of a document. Footer, like the bottom part of a document. At least that is the logic that I have followed.
User avatar
JellyFish
DevNet Resident
Posts: 1361
Joined: Tue Feb 14, 2006 7:18 pm
Location: San Diego, CA

Post by JellyFish »

I'm becoming really picky in my development. This isn't good. Everything feels like it has to be perfect, the best. Although I always feel like it's never good enough like it's not simple enough or it's not semantic enough or visually good enough or my script isn't structured right.

What should I do? O.o
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Get over it. :)
User avatar
The Phoenix
Forum Contributor
Posts: 294
Joined: Fri Oct 06, 2006 8:12 pm

Post by The Phoenix »

JellyFish wrote:What should I do? O.o
Work on a project with at least 80% legacy (pre-php4, pre-xhtml) code for at least two years straight.

Once you do that, you quickly find that perfect is the enemy of good enough. It becomes impossible to make headway if you are constantly trying to find 'the right way' to do every thing.

Of course, there is no reason that you cannot improve as you go. :)
User avatar
Jenk
DevNet Master
Posts: 3587
Joined: Mon Sep 19, 2005 6:24 am
Location: London

Post by Jenk »

Hockey wrote:I call them header just to avoid any confusion with the HTML tag <head>. There is no reason beyond that, for me anwyays.
They are the same thing :?
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

Jenk wrote:They are the same thing :?
The <head> is part of a HTML document that is not displayed, whereas the term header is used to describe a horizontal area at the top of every page that has the same design.
(#10850)
User avatar
onion2k
Jedi Mod
Posts: 5263
Joined: Tue Dec 21, 2004 5:03 pm
Location: usrlab.com

Post by onion2k »

JellyFish wrote:I'm becoming really picky in my development. This isn't good. Everything feels like it has to be perfect, the best. Although I always feel like it's never good enough like it's not simple enough or it's not semantic enough or visually good enough or my script isn't structured right.

What should I do? O.o
Slap the word "Beta" after the title and then quirks, errors, mistakes, problems, etc are all magically forgiven. It's the Web 2.0 way.
Post Reply