我准备在即将到来的一周发布一些内容,我相信一切都已完成,直到我在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中字体关闭以及字体大小。
非常感谢任何帮助!
答案 0 :(得分:0)
您实际使用的是DOCTYPE吗? (如果不是你应该)
<!DOCTYPE html>
<html>
<head>
[是] DOCTYPE之前的任何字符都可能使IE进入quircks模式...
注释不应该触发quircksmode(除非在doctype:p之前放置一个)