0

私はウェブサイトbiolonline.co.ukを作成しましたが、FirefoxとChromeではかなり見栄えが良いと思います(私は専門家ではありませんが)。

ただし、InternetExplorerで機能させる方法がわかりません。適切に中央に配置されるものはなく、右側の赤いボタンや上部のナビゲーションバーなどのフローティング静的要素は、同じ位置にフローティング/ステイしません。

誰かが見て、私がどこで間違っているのか教えてくれるなら、私はそれを大いに感謝します。私はこれについて何年も前から考えていました。

4

2 に答える 2

2

適切なDoctypeがないと、IEが他のはるかに新しいブラウザのように実行しようとすることは決してありません。あなたはそれなしでクァークズモードにいます。これを最初の行に追加します:<!DOCTYPE html>。次に、物事がどこにあるかを見てみましょう。

于 2012-07-16T19:42:02.007 に答える
1

これを回避する良い方法は、IE用に別のスタイルシートを用意し、それをIEで別々に機能させることです。IEに制限する場合は、HTMLを使用してください。これは一般的な方法であり、これを行うサイトはかなりあります。一例はhttp://www.wordpress.com/です。

  • この記事のポイント4をチェックしてください、それはいくつかのアイデアを持っています。
  • この記事では、それを修正する方法と、その他の関連事項について説明します。

これがいくつかのサンプルコードです。

<link rel="stylesheet" href="stylepath" />
<!--[if IE 6]>
    <link href="stylepath" rel="stylesheet" />
<![endif]-->
于 2012-07-16T19:09:32.423 に答える