我正在开发一个应该在古老浏览器中运行的网站(IE 7/8/9,Safari 5.1.7)。我们的目标客户是老人。
我没有javascript的专家,我搜索了解决方案。我的头衔问题非常直截了当。
我使用input radio
和其他使用过前后定制设计的人。
如果已经过检查。我只是在css中显示属性之后和之前切换。
问题是当用户使用古老的浏览器时,输入的广播将永远不会出现。我的想法是,如果浏览器不支持伪元素,则在输入无线电中切换显示。
答案 0 :(得分:2)
对于CSS特征检测,确实不需要重新发明轮子,像Modernizr这样的工具可以完美地完成这一任务并且占用空间非常小,因为您只能选择检测到所需的功能。
看到你想支持IE< 8,我强烈建议你使用它,因为你可能会遇到许多CSS / JS功能不可用的情况。
答案 1 :(得分:0)
检测他们是否有足够的浏览器:http://caniuse.com/#feat=css-gencontent
基本上,IE8(可能9个,取决于你需要的)和老年人不起作用,其他一切都可以。
答案 2 :(得分:0)
您可能会发现库Modernizr在此实例中很有用。它允许您测试浏览器功能。
可选择如果您想要填充它以便您知道浏览器会支持它,您可以使用Selectivizr