Browser 我们是否必须再使用非标准/特定于浏览器的CSS供应商前缀?
考虑到我并不真正关心向后兼容性(我正在探索基于CSS3和HTML5的设计,而不是依赖于图形等),使用css的好处是什么,比如:Browser 我们是否必须再使用非标准/特定于浏览器的CSS供应商前缀?,browser,css,vendor-prefix,Browser,Css,Vendor Prefix,考虑到我并不真正关心向后兼容性(我正在探索基于CSS3和HTML5的设计,而不是依赖于图形等),使用css的好处是什么,比如: -moz-box-shadow: 3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc; 超过仅使用: box-shadow: 3px 3px 5px 6px #ccc; 后者似乎在大多数现代浏览器中都能正常工作(除了明显的!:p看着你的IE!虽然我假设它可能在IE9中工作,但我无法测试,
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
超过仅使用:
box-shadow: 3px 3px 5px 6px #ccc;
后者似乎在大多数现代浏览器中都能正常工作(除了明显的!:p看着你的IE!虽然我假设它可能在IE9中工作,但我无法测试,因为我现在在Mac上)
我看到东西了吗?我们是否需要使用上述特定于浏览器的代码?还是所有浏览器都在支持这些标准?这取决于您希望完全支持哪些功能和浏览器。即使是现在,一些浏览器仍然落后
这里有一个非常好的指南:所有浏览器通常都会支持标准 有两个问题
出于这两个原因,我们继续在样式表中使用带有供应商前缀的CSS规则。您现在需要的唯一前缀是-webkit For chrome和safari支持。 Webkit用于-Webkit动画、-Webkit字体功能设置、显示:-Webkit flex、-Webkit过滤器等
-ms、-o和-moz为浏览器提供了支持,甚至他们自己的公司也不再支持这些浏览器 我喜欢你完全避免使用术语“供应商前缀”并称之为非标准CSS,因为供应商前缀是非标准CSS:)是的,IE9支持unfixed
box shadow
属性。@boltclock-lol!我不知道他们这么叫!我不知道该怎么称呼它,可能是我在t'internets上找不到任何信息的原因p感谢linksWow,酷网站!可惜的是搜索功能!哈哈,只是玩弄它,为了回到这篇文章,不得不回按大约80次!嗯,很公平。但是如果你不介意不支持旧的浏览器,就没有理由忽略它们?在我工作的地方,人们要么不支持任何东西(ie6/ie7),要么他们是最前沿的。也要始终保持优雅的姿态。:)只是尽量减少http请求和图像,我可以做到这一点。:)