2012-01-09 12 views
0

私のWebページのコードはこれです:Internet Explorerのコンプライアンスビュー/ IIS7の問題?

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <title>index</title>  
</head> 
<body style="background-color: Black;" > 
</body> 
</html> 

私は私の開発PC(のVisual Studio 2010)のページを実行すると、私はこの結果を得る:ページがレンダリングされていることを

enter image description here

はお知らせcompabilityモードで。

私はIIS7からまったく同じページを実行すると、私はこの結果を得る:

enter image description here

は今compabilityビューがなくなっているが、私は今1-2(垂直スクロールバーと白のフレームを持っていますピクセル)を表示します(黄色の矢印を参照してください - ここでは見えにくいかもしれません)。

は、ここに私の質問です:

  1. なぜ私のIIS7の本番サーバー上よりも開発中で実行しているときcompabilityビューが違うのですか?

  2. 上記のHTMLコードでは、ページの周りに垂直スクロールバーと小さな枠が表示されるのはなぜですか? ...どうすればそれを取り除くことができますか?黒いページ全体が欲しい。

ありがとうございます!これを入れ

モジョ

答えて

0

<!DOCTYPE html>の使用は、通常、互換モードを防ぎますが、ローカルファイル(ローカルホスト:...)のために、IEは、にもかかわらず、互換モードを使用する傾向がありますそれ。これを無効にするには、

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

(これもさまざまな効果があります)を使用するか、サーバー上のページをテストしてください。

0

は、HTMLをlinebefore:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
関連する問題