先看看非ie下的css是怎樣定義的 .menu ul li ul { display: none; } /* specific to non IE browsers */ .menu ul li:hover a { color:#fff; background:#bd8d5e; } /*定義滑鼠滑過樣式*/ .menu ul li:hover ul { display:block; position:absolute; top:3em; margin-top:1px; left:0; width :150px; }
在非IE下,看到滑鼠滑過時候li包含的ul顯示了,因為這些瀏覽器支援li:hover用法
IE下的css .menu ul li a:hover { color:#fff; background:#bd8d5e; } /*當滑鼠滑過時li包含的ul顯示*/ .menu ul li a:hover ul { display:block; position:absolute; top:3em; left:0; background:#fff; margin-top:0; marg\in-top:1px; }