Hi Georg,

Thanks so much for all the effort you have gone to to help! This is  
not only helpful, but highly instructive.

I do have a couple of questions...

On 08/05/2009, at 5:23 AM, Gunlaug Sørtun wrote:

> David Bailey wrote:
>
>> http://www.widemannviolins.com/index.php
>
> Suggestion:
> <http://www.gunlaug.no/tos/alien/db/test_09_0507.html>
>
> <http://www.gunlaug.no/tos/alien/db/test_09_0507_files/layout00.css>
> <http://www.gunlaug.no/tos/alien/db/test_09_0507_files/menu0000.css>
> <http://www.gunlaug.no/tos/alien/db/test_09_0507_files/menu_ie.css>
>
>> 1. Text content:
>
> a: Do not declare backside margins on the #rightColumn_hp float, as it
> then becomes wider than 100% when IE's faulty percentage calculation
> kicks in.
>
> b: absolute position the .hp_img.

In your stylesheet, you have reference to:

#rightColumn_hp {
        float: right;
        width: 80%;
        margin: 50px 0 0 0;
        text-align: left;
        position: relative;
        clear: both;
}

Something I was unaware of was that you can float a div as well as  
position it relatively! I notice that relative positioning doesn't  
have any position stated - is that because it is floated? Can you  
explain what is actually happening (or point me to somewhere that I  
can come to grips with this concept? I can see also, that the  
relative positioning allows the image to then be absolutely  
positioned at the bottom of the #rightColumn (something I was having  
trouble with when I tried to absolute position the image in the first  
place).

>
>> 2. Stripes:
>
> Stiffen up #footer with a hasLayout trigger.
Thanks. Several others have mentioned this too, and I've refreshed  
myself about the hasLayout issues and done as you (and others) have  
suggested.
>
>> 3. The Main Nav bar text:
>
> One can hardly make IE6 render like FF or Safari, but it can be  
> prettied
> up a bit by adding em-width and other trimming. IE6/7 also needs help
> with correct stacking of absolute positioned elements - the dropdowns.
> I've included the most basic fixes in the suggestion above, compare  
> with
> what you've got and implement as you like.
This css is largely the result of (with minor modifications) of  
WebAssist's CCSMenuWriter. Thanks for your help.

> Also included min-width fix for IE6, in case you want that.
Thanks for that--most useful. Is there anywhere I can find out an  
explanation of what you have done here?

The real problem I have with the menu bar in IE and the fact that I  
have to stipulate a width for each menu item in pixels rather than  
auto is that in order for the text to fit with reasonable spacing  
between each menu item, I have to give it 100px width. Unfortunately,  
this creates the problem of the menu bar dropping a line when the  
window is narrowed or viewed at 800x600.

You can see what I mean when comparing the original spacing (which is  
still seen in your example with 80px width) <http://www.gunlaug.no/ 
tos/alien/db/test_09_0507.html> and what I have up presently in  
http://www.widemannviolins.com . FF and Safari are fine, as I can use  
auto for the width.

Is anyone able to supply any kind of solution to this?

Thanks so much for your help,
David
______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to