0

私は今週何かを立ち上げる準備をしていて、IEでサイトを見るまではすべてが完了していると信じていました。

私はこれらすべてに完全に初心者であり、ただ学んでいます。私はいくつかの検索を行い、それを修正しようと決心しました。私はまだクァークズモードを完全には理解していませんが、コメントを含め、空白以外がDOCTYPEの前にある場合、IEのどのバージョンでもクァークズモードがトリガーされるというコメントに出くわしました。

DOCTYPEの前に何もありませんが、コメントがクァークズモードをトリガーするかどうかに関係なく興味がありますか?表示する現在のコードは次のとおりです。

<html>
  <head>
    <title>Lunity Inc.</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="css/styles.css" id="styles" />
    <script language="javascript" type="text/javascript" src="http://www.onbile.com/redirection/77kzusf6mr3skx3ctwqt18n6fgzuc47meo0qeccyexto4fovio">   </script>
<!--[if IE]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if IE 7]>
    <link media="screen,projection" type="text/css" rel="stylesheet" href="css/ie7.css" />
<![endif]-->
<!--[if IE 8]>
    <link media="screen,projection" type="text/css" rel="stylesheet" href="css/ie8.css" />
<![endif]-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script type="text/javascript" src="js/jquery.jcarousel.min.js"></script>
<script type="text/javascript" src="js/full_bg.js"></script>
<script type="text/javascript" src="js/myscript.js"></script>
<script type="text/javascript">
    jQuery(window).load(function() {
        jQuery(".bg").fullBg();
    });
  </script>
 </head>

これが受け入れられた場合、なぜ私のサイトはIEで異なって表示されるのですか?IE8では、cssがまったく適用されていないように見え、IE9では、フォントとフォントサイズがオフになっています。

どんな助けでも大歓迎です!

4

1 に答える 1

0

実際に DOCTYPE を使用していますか? (そうでない場合)

<!DOCTYPE html>
<html>
<head>

[はい] DOCTYPE の前の任意の文字は、IE を癖モードにする可能性があります ...

コメントは quircksmode をトリガーすべきではありません (doctype :p の前に配置されている場合を除く)

于 2012-09-22T23:42:14.810 に答える