看看AMP规范,考虑到对CSS变量的依赖来定制样式元素,这意味着当前浏览器支持的范围很窄。请参阅:Can I use reference
我猜对于非自定义样式有一种“优雅的退路”,因为不理解CSS变量的浏览器会忽略该CSS。
是否有针对AMP的浏览器兼容性/支持列表?
发布于 2015-10-14 04:48:25
浏览器支持
一般来说,我们支持2个最新版本的主要浏览器,如Chrome,火狐,边缘,Safari和Opera.我们支持台式机、手机、平板电脑和这些浏览器的web视图版本。
除此之外,核心AMP库和内置元素的目标应该是非常广泛的浏览器支持,我们接受市场份额超过1%的所有浏览器的修复。
特别是,我们试图为Android4.0系统浏览器和手机上的Chrome 28+维护“它可能不完美,但不会坏”的-support。
来自amp faq
但是..。CSS变量?
使用CSS自定义属性(又称CSS变量)是polyfilled
更复杂和嵌套的…的
AMP HTML组件可以使用一组明确定义的CSS自定义属性设置样式。这些元素被传播到运行时动态创建的任何子元素,以实现所需的样式。
发布于 2017-06-20 21:47:27
除了保罗·爱尔兰的said之外,现在还有一个专门用于AMP页面的桌面web浏览器:基于Chromium的。
https://stackoverflow.com/questions/33076515
复制相似问题