HTML中的IE注释会触发怪异模式吗?

时间:2012-09-22 23:34:38

标签: internet-explorer quirks-mode

我准备在即将到来的一周发布一些内容,我相信一切都已完成,直到我在IE浏览网站。

我对所有这些东西都是新手,我只是在学习。我决定做一些搜索并尝试修复它。我仍然不完全理解Quirks模式,但是我发现这个评论说在任何版本的IE中Quirks模式也会被触发,如果除了空格之前有任何空格,包括注释。

我没有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中字体关闭以及字体大小。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您实际使用的是DOCTYPE吗? (如果不是你应该)

<!DOCTYPE html>
<html>
<head>

[是] DOCTYPE之前的任何字符都可能使IE进入quircks模式...

注释不应该触发quircksmode(除非在doctype:p之前放置一个)