Apple iPad Pro(1366px幅)とMicrosoft Surface Pro 3(1440px幅)を含む、デバイスがタブレットのときにCSSスタイルを適用したいデバイスがラップトップの場合(1024pxからスクロールバーまたはそれ以上を差し引いたもの)ではありません。このコードを使用する場合:すべてのタブレット(「Pro」バージョンを含む)、ラップトップなしのメディアクエリ
@media (min-width: 768px) and (max-width: 991px) and (max-width: 1440px) {
/*
non-smartphone touchscreen optimized styles here
large buttons, menus with everything visible without :hover etc.
*/
}
大型タブレット(992px-1440px)のすべてのスタイルが正しくありません。私は、メディアクエリでさまざまな組み合わせや最小/最大を試してみましたが、レンダリングは少なくとも1つのデバイスで常に間違っていました。どうすればこの問題を解決できますか?
https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ – timothyclifford
私のベストヒントは、_ストップデバイス検出_であり、ビューポート幅で動作します。さらに、あなたはユニットが接触しているかどうかを検出することができます。 – LGSon