我将制作一个使用响应式设计的网站。我阅读了一些关于 CSS 媒体查询的信息。我想做的是通过使用不同的设备(如 PC、平板电脑或智能手机),我的网页布局看起来应该有所不同。
如果我使用媒体查询通过屏幕的宽度(以像素为单位)来确定设备,我总是担心是否会有新设备使用极高的 ppi 屏幕。该设备可能会威胁到平板电脑或类似 PC 的东西?
另一种解决方案是使用用户代理通过 userAgent 确定设备类别。还有一个问题是,如果设备不能很好地解释 javascript,那么页面可能会损坏。
有什么好的解决方案可以解决我上面的担忧吗?或者哪个解决方案更好?
还是我误解了使用媒体查询的方法?
谢谢你。