3

ナビゲーションの意図された動作

IE7のナビゲーションの動作

クライアントの知的財産の問題のため、私はコードについて話し合うことができません。

LIFirefoxまたはChromeには存在しないIE7の2つのタグの間に線またはスペースがあります。

私はどこに問題があるのか​​を見つけるために一生懸命努力しました。6時間試してみた後だと思います。したがって、新鮮なアイデアがあれば役に立ちます。

4

1 に答える 1

2

まず、優れたCSSリセット(www.html5boilerplate.comにある優れたCSSリセット)を統合してみてください。

第二に、私はメニューの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

于 2012-09-17T10:19:51.343 に答える