我創建了一個網站,使用帶有分辨率標籤的HTML 5,用於廣泛和中等的佈局。在測試我的網站時,我發現它可以在IE9,Chrome,Firefox,Safari瀏覽器中運行,但IE8和舊版本無法運行。我用過的CSS鏈接如下。HTML 5 - HTML在IE7/IE8中看不到CSS?
<link rel="stylesheet" type="text/css" href="style.css"/>
<link rel='stylesheet' media='screen and (max-width: 900px)' href='medium.css' />
<link rel='stylesheet' media='screen and (min-width: 901px)' href='wide.css' />
目前在打開的網站,它沒有申報單或造型因此,我認爲它是與鏈接到CSS樣式表。我在我的html中使用了div標籤;
例子:
<div id ="container">
<div id ="header">
<div id = "logo">
<img src="images/Logo.jpg" height = "180" width = "300" alt = "Oops!">
</div>
<div id = "small-logo">
<img src="images/SmallLogo.jpg" alt = "Oops!">
</div>
</div>
我不是專家的任何信息將是非常有幫助的。
編輯:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script >
<script type='text/javascript' src='resolution-test.js'></script>
使用Javascript:
function adjustStyle(width) {
width = parseInt(width);
if (width < 900) {
$("#size-stylesheet").attr("href", "medium.css");
} else {
$("#size-stylesheet").attr("href", "wide.css");
}
}
$(function() {
adjustStyle($(this).width());
$(window).resize(function() {
adjustStyle($(this).width());
});
});
該網頁是現在只看到樣式表
我已經嘗試使用?這段代碼有什麼問題嗎?
[對CSS媒體查詢IE8支持](http://stackoverflow.com/questions/5769493/ie8-support-for-css-media-query)。 – Vucko 2013-05-09 10:29:41
你可以在頭部和身體上添加一個完整的代碼示例嗎? – Maloric 2013-05-09 10:29:41
@Vucko不正確。 CSS3的許多功能在IE8或更低版本中都不起作用,但這並不能阻止所有渲染樣式。另外,LaurenA沒有指定CSS3。 – Maloric 2013-05-09 10:31:43