3

导航的预期行为

IE7 导航行为

由于与客户的知识产权问题,我无法讨论任何代码。

IE7 中的两个标签之间有一条线或空格,LI而 Firefox 或 Chrome 中不存在这些标签。

我非常努力地发现问题出在哪里。我想经过 6 小时的尝试。所以任何新的想法都会有所帮助。

4

1 回答 1

2

首先,尝试集成一个好的 CSS 重置(你可以在 www.html5boilerplate.com 上找到一个好的)。

其次,我只能假设菜单 CSS/HTML 代码(为什么不在这里发布代码?在线时,每个人都可以阅读您的 css/js/html 代码!):

HTML:

<div class="menu">
  <ul>
     <li>menu item</li>
     <li>menu with subitem
         <ul>
            <li>sub menu item</li>
            ...
         </ul>
     </li>
     ...

CSS:

.menu ul {
   ...

}

我可以建议这种重置:

.menu ul, .menu li {
   margin: 0 !important;
   padding: 0 !important;
   display: block;
   list-style: none;
}

并尝试使用子元素(span, a, ecc.)获取其他填充/间距。

于 2012-09-17T10:19:51.343 回答