On Sat, 10 Sep 2005, Michael B wrote:
I want my sidebar on the left. I've seen arguments regarding SEO and content
coming first in the code. Therein lies the dilemma.
However, if I don't have any content, the wrapper only wants to extend the
length of content, not the sidebar.
My question is this: is there another way to get the sidebar to come first
on the screen but second in the code, and are there any insights into the
arguments regarding content coming first in the code in the first place?
Thanks in advance for any opinions.
Michael:
Two things I have seen done. One is to float the nagivation left and the
content right and give widths such that they will end up next to each
other. (25% and 73%, for example, to give a bit of margin between them.
Or use ems if you want to tie the fluidity of the width closer to the font
size.)
Another is to have the navigation come first and include a link at the top
of the page that allows the user to "jump to content". Hide this with
display:none in the css, but anyone who doesn't have a css-enabled browser
won't see it.
(This is working on the assumption that it is people without css-enabled
browsers that you are putting the navigation first for. Is there another
reason?)
- Emily
first post. hoping that was helpful.
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/