【问题标题】:Hover Drop-down menu problems in IE7IE7中的悬停下拉菜单问题
【发布时间】: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


【解决方案1】:

只需在菜单中的| 后面添加一个&lt;br&gt;,这样嵌入的ul 将被强制换行。

在 IE7 中为我工作。

【讨论】:

  • 太好了,谢谢,它解决了问题!我希望我可以只为 wordpress 中的顶级菜单添加 br 标签...你知道如何使用 wp_list_categories 来完成它,它只为顶级项目添加 br 标签,而不是底部?还是用 jQuery 做得更好?
  • 您设法添加了“|”顶级菜单中的字符,不是吗?你不能以同样的方式添加 br 吗?
  • 现在还处于html+css设计阶段……反正我到了要把设计转WP的时候去查一下codex。
  • 我强烈建议您在导航中避免使用 | 字符。它不是语义元素或用于格式/布局细节。它只是一个用文本阅读器来欺骗人们的 ascii 字符。如果您更改排版,它也会导致格式问题。此外,出于验证原因,请务必像 &lt;br /&gt; 这样关闭您的 BR 标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-14
相关资源
最近更新 更多