【发布时间】:2011-12-14 08:00:58
【问题描述】:
在我正在开发的网站中,我遇到了 IE7 中悬停菜单的问题。它在兼容的浏览器(例如 Firefox)上运行良好。
这是链接:http://kaplareva.com/elet-ter-WP/
HTML 如下所示:
<div id ="menu-maincontent">
<h2>Társas kapcsolatok</h2>
<ul>
<li><a href="#">Egyedül</a> |
<ul>
<li><a href="#">Szingli</a> | </li>
<li><a href="#">Gyász</a> | </li>
<li><a href="#">Egyedülálló szülő</a></li>
</ul>
</li>
<li><a href="#">Párkapcsolat</a> |
<ul>
<li><a href="#">Párterápia</a> | </li>
<li><a href="#">Párkapcsolat zavarai</a></li>
</ul>
</li>
<li><a href="#">Család</a> |
<ul>
<li><a href="#">Családterápia</a></li>
</ul>
</li>
<li><a href="#">Szülő-gyerek</a>
<ul>
<li><a href="#">Anya-gyerek kapcsolat</a> | </li>
<li><a href="#">Apával való kapcsolat</a></li>
</ul>
</li>
</ul>
</div>
CSS:
#menu-maincontent ul li {
float: left;
display: block;
margin-right: 5px;
font-family: 'GiacomoMedium',Arial,sans-serif;
font-weight: normal;
}
#menu-maincontent ul li ul {
display: none;
font-size: 10pt;
height: 0;
overflow: hidden;
text-transform: none;
background-color: white;
}
#menu-maincontent ul li:hover > ul {
display: block;
height: 24px;
margin-bottom: 10px;
margin-top: 5px;
overflow-y: visible;
position: absolute;
}
有什么帮助吗?抱歉,如果类似的案例已经在其他地方解决了,但我找不到合适的解决方案。
最好的问候, 气体
【问题讨论】:
-
我在浏览器窗口中没有看到问题。描述您希望更改/修复的内容。
-
对不起,如果我不清楚。因此,右框架顶部的菜单有一个子菜单,它在悬停时显示,它在 FF 上工作正常,但在 IE7 中,菜单项显示在同一行,而不是下面,就像它应该的那样。此外,在 IE7 中,底部似乎有点裁剪。
-
这个网站可能有帮助:css.flepstudio.org/en/css-tutorials/…
标签: css internet-explorer drop-down-menu