我有这样的 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)" />
问题是智能手机-landscape.css 文件也在 iPad 上执行。我该如何预防?所以智能手机横向仅适用于 iPhone 的横向模式(以及类似分辨率的设备),但不适用于 iPad。