2012-02-18 37 views
2

我使用幾個stlyesheets創建了一個響應式網站。在IE 9,Firefox和Safari中一切正常,但當我在IE 8或更低版本中查看網站時,樣式會消失。未鏈接到IE 7和IE 8中的HTML的CSS

您可以查看http://stevepolitodesign.comlu.com/網站(我收留了它免費爲調試目的,因此它可能會下降週期)

下面是HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>Steve Polito Design</title> 

<!-- CSS --> 
<link href="css/wide.css" rel="stylesheet" type="text/css" media="screen and (min-width: 1501px)" /> 
<link href="css/layout.css" rel="stylesheet" type="text/css" media="screen and (min-width: 801px) and (max-width: 1500px)" /> 
<link href="css/medium.css" rel="stylesheet" media="screen and (min-width: 401px) and (max-width: 800px)" /> 
<link href="css/narrow.css" rel="stylesheet" media="screen and (min-width: 0px) and (max-width: 400px)" /> 
<link rel="stylesheet" media="only screen and (-webkit-min-device-pixel-ratio: 2)" type="text/css" href="css/iphone.css"/> 
<link href="css/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" media="screen"/> 


<!-- @font-face --> 
<link href="fonts/@font-face.css" rel="stylesheet" type="text/css" /> 

<!-- JS --> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.easing-1.3.pack.js"></script> 
<script type="text/javascript" src="js/jquery.fancybox-1.3.4.js"></script> 
<script type="text/javascript" src="js/jquery.fancybox-1.3.4.pack.js"></script> 
<script type="text/javascript" src="js/jquery.mousewheel-3.0.4.pack.js"></script> 
<script type="text/javascript" src="js/site.js"></script> 


</head> 
+0

一個評論:令人驚歎的網站! – 2012-02-18 00:59:05

+1

謝謝!試圖保持簡單。 – 2012-02-18 01:26:14

回答

0

媒體屬性的一部分CSS3,因此IE 6/7/8不支持。看到這篇文章,http://nicolasgallagher.com/mobile-first-css-sass-and-ie/,關於它的更多信息。

快速解決方案是添加一些鏈接到除IE6-8之外都隱藏的css文件。

<!--[if (gt IE 8) | (IEMobile)]><!--> 
<link rel="stylesheet" href="/css/style.css"> 
<!--<![endif]--> 
+0

感謝RandomBen! – 2012-02-18 01:27:39