推荐热点事件
突发奇想:border: 0 和boder: none 有区别吗?
十年前维护老项目时,发现IE6下`border:none`偶尔失效,必须用`border:0`才能彻底清除边框。现代浏览器虽已修复此问题,但遗留代码里常能见到这个时代的印记。
性能测试显示,渲染十万个元素时,`border:none`比`border:0`快2-3毫秒。这点差异对普通网页微不足道,但在游戏或动画场景中,每毫秒都值得计较。
团队里有个较真的伙计,非要把所有`border:0`改成`border:none`,说是"遵循CSS规范"。后来发现某款老旧车载浏览器会把`none`解析成默认样式,反而闹出边框闪现的幺蛾子。这事告诉我们:代码不是越新越好,合适才最重要。
本文来自投稿,不代表本站立场,如若转载,请注明出处:http://m.carzhishi.com/rdsj/14720.html