私はこのようなcssメディアクエリを持っています
<!-- Common Styles sheet for desktops/tablets/iPads -->
<link rel="stylesheet" href="css/styles.css" />
<link rel="stylesheet" href="css/smartphone.css" media="only screen and (min-device-width : 20px) and (max-device-width : 480px)" />
<link rel="stylesheet" href="css/smartphone-landscape.css" media="only screen and (min-width : 321px)" />
<link rel="stylesheet" href="css/ipad-landscape.css" media="only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)" />
問題は、smartphone-landscape.css ファイルが iPad でも実行されていることです。どうすれば防ぐことができますか?そのため、スマートフォン ランドスケープは iPhone のランドスケープ モード (および同様の解像度のデバイス) でのみ機能し、iPad では機能しません。