ハンドヘルドデバイス(携帯電話など)か、ラップトップ、固定PC、タブレットなどの大画面デバイスかによって、ページのスタイルを変更する必要があります。
css max-widthクエリなどで解決策を検出できることは知っていますが、それは説得力がありません。今日のスマートフォンはそのような高解像度の画面を持っていることが主な理由です。IEのSonyXperiaSは、720p x 1280の画面を備えていますが、わずか4,3 "です。これにより、通常のコンピューター画面では読み取れる10pxフォントは、小さすぎて読み取れなくなります。
したがって、それが小画面デバイスであるかどうかを知るには、解像度だけでなく、もう少し知る必要があります。(そして、media = "handheld" cssスタイルが進むべき道だと思います。間違っている場合は訂正してください)。
つまり、cssメディアタイプ「ハンドヘルド」はどのパラメータを気にしますか?
- デバイスの画面サイズ?
- ブラウザのウィンドウサイズ?
- 帯域幅?
- デバイスが「ハンドヘルド」であるかどうか、またはクライアントから渡されたパラメータだけではないかどうかの情報ですか?
- タブレットは「ハンドヘルド」デバイスとして含まれていますか?
等
ありがとうございました!