我很好奇,为什么有些浏览器需要特殊的邀请才能使用相同的 css 布局命令。任何人都可以启发我吗?
示例:CSS-formatting: box-sizing:border-box; (请考虑我盒子的边框尺寸!)
现在来了 Firefox 和 safari,他们需要一个特别的邀请:
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
对于像我这样简单的猫来说,这似乎是在说:
- 浏览器:我给你的尺寸是我盒子的边框!
- firefox:这对你也很重要。
- Safari:它也适合你。
我的意思是……为什么?这是完全相同的语法!为什么我必须将相同的内容告诉特定的浏览器?我会理解他们是否需要不同的语法..但完全相同?!他们喜欢听到别人叫他们的名字吗?