ほとんどのメディアクエリでは、ビューポートの幅を使用して、電話、タブレット、またはPCにいるかどうかを判断します。私は無限のグリッドに1000sの小さな親指でイメージグリッドを構築しています。それぞれの親指は125pxで、ノートパソコン(MacBook 13 ")では9-10の親指を1列に簡単に収めることができます。これはユーザーエクスペリエンスが優れています.1080pxのNexus 5に同じコードを使用すると、私のアプローチは、デバイスがモバイルデバイスかpcデバイスかを検出することです。デバイスがモバイルデバイスであるか、デバイスであるかを検出することができます。しかし、もし私が幅を使うならば、私は基本的に最小幅を1100pxにして最も新しいものを捕まえる必要があります(例えば、250px)携帯電話は一般的にPC /ラップトップよりも高いDPIを持っています。CSSメディアクエリでモバイルと画面を区別する方法はありますか?
これは完全に間違っていますか?
私はReactにこのアプリを書いています。
解像度は、モバイルを検出するよりも優れたアプローチである - 錠剤は、例えば、大画面サイズで、モバイルユーザーエージェントを持っています。 – Skyler