main content
main content
main content
main content
main content
main content
At default font size, this isn't very noticable, but at large font sizes and with small screens, the links in the header can wrap to a single line, and overlap the main content of the page. Similarly, with small font sizes, there is a noticable gap between the header and the main content.
I did a bit of hacking of the CSS to come up with the attached mockup. With this design, the header CSS box is sized according to the text it contains, and the main content starts just below the header.
Some downsides to these changes are: 1. the header must come first in the document, rather than at theend. I don't see this as much of a problem. * Pro: the header will load and display very quickly when people view a page, so they know something is hapenning. With the current setup, you get a large blank space at the
top of the page when viewing large documents over slow connections. * Pro: we can position the content below the header properly, so people using large fonts or small screens don't see overlapping text. * Pro: the user won't see weird behaviour when selecting regions of text that span the header and main content, since the visual layout more closely matches the logical layout. * Con: People using lynx or audio browsers will see the header before the content. Note that our header is much smaller than most sites, so I don't personally see this as a big problem -- the majority of navigation links are in the sidebar. 2. There is an extra DIV around the main content and sidebar. This was necessary to correctly position those elements relative to the header. Any comments/suggestions? James. -- Email: james daa com au WWW: http://www.daa.com.au/~james/Title: Test