Josue Martinez wrote:
> ...
> 
> 
> Still, I'd like to understand why the page/menu doesn't render correctly in
> IE/Win
> 
> URL: http://www.ic.sunysb.edu/clubs/phiota/test/
> CSS: http://www.ic.sunysb.edu/clubs/phiota/test/base.css


Couple of problems here.

1)
IE7 and IE6 have a stacking problem.

<div id="nav">
   <ul class="level1">
     <li class="submenu">
       <a href="http://subtraction.com/";>About</a>
       <ul class="level2">...</ul>
     </li>
   </ul>
</div>


li.submenu is relatively positioned, to perform the containing block for 
the absolute positioning of ul.level2

right, but IE errorneously establishes a stacking context due to the 
positioin:relative, even if there is no z-index applied. Thats wrong.

Any following box that is positioned, like the left sidebar, will be 
nearer to the viewer than li.submenu. No matter what z-index is applied 
to its child, ul.level2, since this element cannot escape out of the 
stacking context of its parent li.

Thats why the z-index for this operation is better spend on the li.submenu.

Don't use z-indexes of 80 or 1000. If you need to align two elements in 
the z-axis, then z-indexes of 1 and 2 should do.

2) IE6 does not support li:hover. It does support a:hover only. You do 
not have any correction for that. Therefore, the drop down does not show 
up in IE6. Search for "whatever:hover" behavior, or search for "Son of 
Suckerfish". And read.


3) IE6 and 7 have some different issues in not showing absolutely 
positoned boxes. Your sidebar does not show up at all in IE6. There are 
fixes for this problem
http://www.brunildo.org/test/IE_raf3.html
, but the best fix would be to not position this box absolutely, and to 
choose a float layout instead.

Ingo

-- 
http://www.satzansatz.de/css.html
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to