我正在开发一个项目,并且我一直在使用媒体查询研究响应式布局的各种方法。我一直在考虑的许多事情之一是不支持它们的浏览器,尤其是Internet Explorer版本5.5-8(source),并且使用Javascript作为备选方法,其中包括css3-mediaqueries.js或respond.js等选项。对不支持CSS媒体查询的浏览器使用Javascript
我并不是想知道哪一个最好从两者中使用,而是质疑甚至使用它们的必要性有多大。
我现在看到的方式是,如果您使用的是手持设备(移动设备或平板电脑),则很可能使用支持媒体查询的浏览器,因为我可以想象,其中大多数设备浏览器是现代的,并且考虑到媒体查询。因此,如果用户在旧IE浏览器中查看网站,则很可能会在桌面计算机上(理论上)使用桌面大小的显示器。这意味着他们无论如何都会看到css文件的基本网格默认值。这让我觉得不需要尝试和支持某人,因为某种原因,他有一个手持大小屏幕的旧版IE。
但是与此同时,必须有这些Javascript文件的需要,否则他们不会被这么多网站使用。我可以看到他们需要的唯一原因是没有阅读媒体查询的浏览器,他们可能会在尝试阅读媒体查询时引发问题,并在布局中引发错误或不一致。
我只是想知道是否有人可以对此有所了解,并帮助我更好地理解为什么他们应该使用,我没有关闭使用它们的想法我只是看不到需要,但这可能是因为我错过了一些东西。