Forum Moderators: phranque

Message Too Old, No Replies

Moving navbar around using CSSP

cloaking or good practice?

         

gershon

5:57 am on Jul 12, 2005 (gmt 0)

10+ Year Member



Is it good practice to put the navbar at the end of the html, and use CSS Positioning to have it render where you like (usually the top)? Or could it be considered cloaking?

limbo

8:23 am on Jul 12, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Why?

Is navigation is a bad thing to have at the top?

Navigation > content > footer. Is alway the way I have done it and it works from me...

Are you saying that Spiders prefer to drop right into the content?

vincevincevince

8:56 am on Jul 12, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It is good practice to do that, definately. Get your title and content as near the top of your HTML as you can manage.

hound_dog

11:22 am on Jul 12, 2005 (gmt 0)

10+ Year Member



interesting idea.

2by4

5:28 am on Jul 14, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Cloaking is delivering different content to different user agents, this has nothing to do with cloaking, the content doesn't change at all.

There's no fixed rule, if you think it's worth doing, do it, if you don't, don't. I do it both ways, but usually not, if SEO is a major concern I'd agree with vince, we've had pretty good luck with that, but we also have good luck without that.

If I had a really bloated topnav, that took a lot of HTML to generate, I'd be more likely to use that technique than if I didn't. On the other hand, if I want the navigation to appear high on the page for SEO reasons, it's better not to use that method, it totally depends on what you are doing.

Or you can mix and match, the navigation alone can appear top html, the header stuff bottom html, it doesn't really matter that much.

Search for 'source ordered html' and you'll find more reading on the question.

gershon

5:02 am on Jul 19, 2005 (gmt 0)

10+ Year Member



I'm actually having some trouble getting the css to work right with this (at least on a fluid layout) - anyone care to post how to do this?