改得我都要吐血了……
为了上 bootstrap (其实我也不知道为啥要上,仔细想了想,大概是为了里面的一些小样式效果不用自己写了,例如 tooltip ,模态窗口,文字徽章一类的)。
接着人生第一次发现 css 里面还有 box-sizing 这种属性。。
然后觉得不对劲,既然各大框架都主推 border-box ,而且仔细想想, border-box 也更符合人的思维习惯,为什么现代浏览器默认设置都是 content-box 呢?
然后查了一下这段历史,发现 IE 老版本的混杂模式是用的 border-box ,然后新版本&现代浏览器&W3C 标准都是 content-box ,时过多年风水轮流转,大家忽然又觉得还是以前 IE 的标准好啊……真是一个被上的故事。
(求别说 content-box 好,我已经改到吐血了不想再改回来了……)
为了上 bootstrap (其实我也不知道为啥要上,仔细想了想,大概是为了里面的一些小样式效果不用自己写了,例如 tooltip ,模态窗口,文字徽章一类的)。
接着人生第一次发现 css 里面还有 box-sizing 这种属性。。
然后觉得不对劲,既然各大框架都主推 border-box ,而且仔细想想, border-box 也更符合人的思维习惯,为什么现代浏览器默认设置都是 content-box 呢?
然后查了一下这段历史,发现 IE 老版本的混杂模式是用的 border-box ,然后新版本&现代浏览器&W3C 标准都是 content-box ,时过多年风水轮流转,大家忽然又觉得还是以前 IE 的标准好啊……真是一个被上的故事。
(求别说 content-box 好,我已经改到吐血了不想再改回来了……)