iPad(1,2)とSamsung Tab 2で Web アプリケーションをテストしています。iPad のランドスケープ/ポートレート モードとタブ 2 のランドスケープ/ポートレート モードに適用するCSS(外部) の異なるセットがあります。
しかし、Tab 2 の正しいメディアクエリを書くことができません。私の好みに反して、iPad の横向きに適用される CSS が、Tab 2 の横向きモードにも適用されます!
これが私が試したことです:
<link rel="Stylesheet" type="text/css" media="only screen and (min-device-width : 600px) and (max-device-width : 1024px) and (orientation : landscape)"
href="CSS/TabLandscape.css" />
<link rel="Stylesheet" type="text/css" media="only screen and (min-device-width : 600px) and (max-device-width : 1024px) and (orientation : portrait)"
href="CSS/TabPortrait.css" />
<link rel="Stylesheet" type="text/css" media="only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)"
href="CSS/iPadLandscape.css" />
<link rel="Stylesheet" type="text/css" media="only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)"
href="CSS/iPadPortrait.css" />
注: i. 仕様によると、Samsung Tab 2 の解像度は 1024x800 です。
ii. iPad(1) も同じ値を持っているため、Tab 2 には使用できません。min-device-pixel-ratio : 1