HTML 5 を使用して、ワイドおよびミディアム レイアウトの解像度タグを使用して Web サイトを作成しました。私のウェブサイトをテストしたところ、IE9、chrome、firefox、safari では動作しますが、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' />
現在、ウェブサイトを開いた時点では、div やスタイル設定がないため、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());
});
});
Web ページにはスタイル シートしか表示されていませんか? このコードに問題はありますか?