kchayka <us****@c-net.us> wrote in message news:<2m************@uni-berlin.de>...
I think you might be making this more complicated than it needs to be.
Why don't you draw a mockup of what you want it to look like, preferably
in context? I can't quite grasp what you're trying to accomplish or the
browser issues from your explanations.
Ok here is what the final page looks like on every browser I tested in
(ie 5.0, ie 5.5, ie 6.0, firefox, moz 1.0, moz 1.4, netscape 6,
ie5.2mac, opera4-6):
http://www.goldhilmedia.com/showbug/finalproduct.jpg
Except opera 7.5 and/or safari 1.2 depending on if I have this css
declaration or not:
head:first-child+body #bc ul { width:72%; }
When the declaration is there it works in opera 7.5 but not in safari
1.2. On the other hand if its not there it works in safari 1.2 but not
opera 7.5.
I discovered that the above declaration was the cause of the weird
display after I went through and deleted css code until I found the
one causing it. The file
http://www.goldhilmedia.com/showbug/css/showbug.css is a version of
the file with most of the code striped out.
head:first-child+body #bc ul { width:72%; }
I had original used this declaration to make the Bread Crumb section
to float in opera 7.5 because, for whatever reason it would not float
the list unless it was given a specified width.
Then when I final got around to testing it in Safari I discovered that
the very declaration that I used to fix the floating issue in Opera
7.5 caused the floating to brake in Safari as it does in opera 7.5
without the declaration.
The interesting thing to note, is if I had just used
#bc ul { width:72%; }
Not only would it brake in safari 1.2 but also in opera 4-6 (but
instead of not floating any of the list items, it only floats the
first two list items and doesn't allow the last item to float). That
is why I used the head:first-child+body selector since opera 4-6
doesn't support the sudo-class :first-child thus effectively hiding
the declaration from opera 4-6.
Sense I posted this question I discovered that even
head:first-child+body #bc ul { width:72%; } doesn't completely fix the
problem in opera 7.5, because as soon as I hit a certain character
length in the middle section of the bread crumb it causes the final
item to not float. I just didn't notice it before since by pure chance
the middle part was short enough to give me the appearance I had fixed
the issue in Opera 7.5.