我讀過,大多數媒體查詢使用視口寬度來確定您是否在手機,平板電腦或PC上。我在無盡的網格中建立一個具有1000個小拇指的圖像網格。每個拇指都是125px,在我的筆記本電腦上(MacBook 13「),我可以輕鬆地將9-10拇指放在一行中 - 這給用戶帶來了不錯的體驗。如果我將相同的代碼添加到nexus 5, -7大拇指,這是一個糟糕的用戶體驗,連線是6-7釐米,MacBook是25英寸釐米 - 差別很大如何通過CSS媒體查詢區分手機和屏幕?
我的方法是檢測設備是手機還是pc,拇指的縮放比例 - 大的移動(比如250px)和小的PC(125px) 但是如何檢測設備如果我使用寬度,我基本上必須使用1100px的最小寬度去捕捉大多數新的我也可以去分辨率,手機一般都比PC /筆記本電腦有更高的DPIs
或者我有這個完全錯誤嗎?
我在React中編寫應用程序。
分辨率比檢測移動一個更好的方法 - 平板電腦與大屏幕尺寸的移動用戶代理,例如。 – Skyler