これが私のCSSファイルへのリンクです:
<link rel="stylesheet" href="css/mobile_css_320.css" media="screen and (min-device-width: 0px) and (max-device-width: 320px)" />
<link rel="stylesheet" href="css/mobile_css_480.css" media="screen and (min-device-width: 321px) and (max-device-width: 480px)" />
<link rel="stylesheet" href="css/mobile_css_640.css" media="screen and (min-device-width: 481px) and (max-device-width: 640px)" />
<link rel="stylesheet" href="css/mobile_css_720.css" media="screen and (min-device-width: 641px) and (max-device-width: 720px)" />
<link rel="stylesheet" href="css/styles.css" media="screen, projection" />
これがstyles.cssの私のリンクです(PCのWebブラウザ用)
#form_wrapper {
width: 320px;
margin: 0 auto;
}
他のすべてのCSSファイル(モバイルデバイスを対象とする)では、次のようにします。
#form_wrapper {
width: 92%;
margin: 0 auto;
}
ただし、すべてのモバイルデバイスでは、最後のCSSファイルstyles.cssに直接移動し、すべてのデバイスでそのdiv320pxを取得します。
私は、モバイルデバイス上のAndroid用GoogleのChromeと、標準のAndroid Webkitブラウザー(Android 4.0以降用)でのみテストしました。私のコード処理は間違っていますか?