2011-11-08 7 views
1

http://bestofyoutube.comをご覧ください。私がここで間違っていることを知っている人は誰ですか?CSSの位置付けInternet ExplorerとChrome/Firefox/Safariのメニュー位置。私の頭の中で

IE(バージョン7 + 8)のように見えますが、Safari/Chrome/Firefoxのメニューよりもずっとずっと下に置かれています。人々のログに記録された小さな写真も、Internet Explorerの通常の標準から完全に取り除かれています(他はうまくいきました)。 IEの

スクリーンショット:

enter image description here

私が得ることができる任意の助けに感謝。ありがとう!

+0

条件付きスタイルシートを作成し、IEの高さを増やすことができます。しかし、それは私の最後の手段です。 – Blender

+0

条件付きスタイルシートのアイデアは良いものですが、実際のCSSが何であるか分からずに決定的な答えを出すのは難しいです。 – GordonM

答えて

1

私はIEがあなたのメニューテーブルの目に見えない罫線を描こうとしていると思います。 この表の罫線を無効にしてください。 そして、テーブルセルのパディング/マージンを忘れないでください。

+0

ありがとう、私はあなたが言及したように条件付きスタイルシートをしなければならないかもしれないと思う。 –

2

IEの面白いバグ。身体からそれを削除する、トップのパディングとオプションを反復処理するために良いで

body { 
    margin-top:0; 
    padding-top:8px; 
} 

:すぐに修正されるために、あなたのstylesheet.cssにこのコードを追加する必要があります。

+0

ありがとうございました!これは開発サーバー上にあるときにうまく動作します。それをWebサーバーにアップロードすると、まったく別の結果になり、再び正方形に戻ります。奇妙な..任意のアイデア –

+0

ブラウザのキャッシュをバイパスし、すべてのファイルの最新バージョンを確認するためにShift +リフレッシュ(時には2回)。それが失敗した場合は、cssファイルの名前を変更し、cssをロードして新しい名前と一致するコードを編集してみてください。 –

+0

助けてくれてありがとうございますが、残念なことに同じ問題があります –