Sandy wrote: > I have this site which has a js nav. It's pretty simple, when you roll > over an LI, the nested UL is supposed to display. And in all browsers > except Safari, it does. > This isn't a JS problem because removing the JS and saying display: > block on the UL does not help, its still invisible. > When i use the Safari inspector and select the UL element in the DOM > that is supposed to be displaying it highlights the outline of where its > supposed to be.. So it's like there, but invisible. > Removing position: absolute off of the UL makes the UL appear, but in > the wrong position of course. Why does saying position: absolute make > it not show up properly? > > Here is the site. It is the navigation on the left. Don't mind that the > site is naturally f'd up. > http://lapsf.com/ > > > ______________________________________________________________________ > css-discuss [EMAIL PROTECTED] > 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/ > > > Agh i figured this out. The td element that was containing the #nav had an overflow: hidden; with a set width. I thought if i positioned an element absolutely that it doesn't get affected by overflow: hidden; from a higher level container? Is that not true? Is this a Safari bug?
______________________________________________________________________ css-discuss [EMAIL PROTECTED] 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/