我差不多完成了一个项目,现在我遇到了一个我不知道如何解决的问题。 我使用盒子大小调整了整个css样式:应用了border-box(使用ie6 / 7 polyfill),它在我测试的每个设备上都像魅力一样,直到我拿起黑莓。它不支持box-sizing(实际上它确实如此,但仅限于最后一个版本),现在我的所有布局都被破坏了。由于项目即将完成,我不想返回并更新每个样式表以不使用该css规则。你认为解决这个问题的最佳方法是什么?
说到这个: http://caniuse.com/#search=box-sizing
谢谢
答案 0 :(得分:0)
第一个建议是您可以执行server-side detection of the BlackBerry browser,如果检测到的版本不支持box-sizing
属性,只需向级联系统发送包含所有必要规则的重写样式表(当然,具有更高的特异性)来纠正错误的风格。
否则,如果此方法仍需要修复太多工作,您可以尝试仅为该特定浏览器提供非严格的文档类型,并查看该浏览器使用的框模型。肯定这是一个有点hacky的方法,但也许这个改变可能会产生一些良好的影响,并“拉直”你的布局。