Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Page Layout: Navigation Menus

The conventional placement for navigation margins is on the left side of the window. Right-hand margins are unusual - and until recently I thought there was no particular reason for choosing one over the other, apart from convention. But now I believe there are several good reasons for preferring right-margins. The problems with left-side margins are:-

  • If the user's window is narrower than the page width, the right side of the page is clipped; the text needs to be moved back into view using the scroll bar. However if it's the margin it's less of an annoyance.

  • Non-graphical browsers (Lynx; HTML-to-speech; etc) will usually render the margin contents first - which are often a substantial amount of navigation stuff. The user will be forced to skip over a bunch of junk before they reach the content.

  • Search engines typically give greater weight to keywords in the earlier part of the page; again, navigation margin contents appear first and skew the results because they relate to other pages than the present one. Also search engines often display the first part of the page in response to user queries. Navigation menu contents are not much help...
Also in favor of right-side margins is the fact that the vertical scroll-bar is usually on the right, so it's more convenient for the user - less mouse-travel - if the navigation menu is nearby. In support of this, we note that one survey shows a greater click-through for ads placed to the right side of the page.

Alternatively, if you still want your navigation margin on the left - here's a neat trick that'll put it there - yet it'll follow the main content in the page flow!

 

Welcome to my page

Here is the body text of my document ...
...
menu1
menu2
menuN

<TABLE>
<TR VALIGN=TOP>
<TD bgcolor="#eeffff"> <!--empty cell--></TD>
<TD bgcolor="#ffeeff"ROWSPAN=2><!-- note the rowspan -->
  <H1>Welcome to my page</H1>
    Here is the body text of my document
      ...
</TD>
</TR>
<TR VALIGN=TOP>
<TD bgcolor="#ffffee">

	<TABLE>
	<TR><TD>menu1</TD></TR>
	<TR><TD>menu2</TD></TR>
	...
	<TR><TD>menuN</TD></TR>
	</TABLE></TD>
</TR>
</TABLE>

HTML Tables

Page Layout: Tables
Page Layout, Margins, Indenting, and Columns
Page Layout: Style Sheets


Up to => Home / Authoring / Design / Layout




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers