我将开始开发一个新网站,并准备好处理浏览器用来计算元素宽度和高度的不同方法(盒子模型的东西)。不知何故,我想到了:如果我只适用box-sizing
于网站中的所有元素怎么办?
我是相信这box-sizing: border-box;
是 CSS 中最好的命令之一的人之一,尽管它有所有的局限性。然而,同样的限制让我想知道我是否应该适用box-sizing
于所有元素:
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
当然,我的网站应该与尽可能多的浏览器兼容,box-sizing
当我们想到 IE7- 时会产生一些问题。但是,有时日程安排很紧,如果不用担心这个具体问题,多花几分钟时间会很好。
无论如何,你认为应用box-sizing:border-box;
到所有元素是一个好策略还是我应该只对真正需要它的元素继续这样做?