我在不受支持的属性上阅读了apple documentation.
使用不受支持的属性是否明智,或者我是否有可能在移动Safari和其他浏览器实现中的webkit的未来实现中删除该功能?
如何查看WebKit属性的状态?
解决方法 只要缺乏对-webkit-line-clamp(ala border-radius)支持的浏览器仍然可以访问设计,就没有任何含义可言.浏览器过去是否改变了实施或放弃了对实验属性的支持?当然.
> Safari最初的渐变实现与当前标准完全不同
> WebKit浏览器仍支持前缀column-break-before属性,该属性在当前标准中已重命名为break-before
> WebKit浏览器仍然支持2009 FlexBox草案中的属性,尽管在2012年底进行了彻底检修
值得庆幸的是,您可以在支持旧实现和新实现的浏览器中编写CSS:
.foo { background: -webkit-gradIEnt(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradIEnt(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */}
将来,我们将可以访问功能查询,以检测浏览器是否支持特定属性(Opera现在支持它,firefox将很快提供它:http://caniuse.com/#feat=css-featurequeries)
@supports not (-webkit-line-clamp: somevalue) { // some styles for unsupported browsers}总结
以上是内存溢出为你收集整理的ios – 使用不受支持的WebKit属性有什么含义?全部内容,希望文章能够帮你解决ios – 使用不受支持的WebKit属性有什么含义?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)