我准备在接下来的一周发布一些东西,我相信一切都已经完成,直到我在 IE 中查看了该网站。
我对所有这些东西完全是新手,只是在学习。我决定进行一些搜索并尝试修复它。我仍然不完全理解 Quirks 模式,但我遇到了这条评论,说如果在 DOCTYPE 之前除空格之外的任何内容(包括评论),任何版本的 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 中,字体和字体大小都关闭了。
任何帮助将不胜感激!