tutorial style implement example custom create amphtml amp amp-html

amp html - style - ¿Soporte de navegador AMP?



implement amp (2)

Al observar la especificación de AMP, dada la dependencia de las variables de CSS a los elementos de estilo personalizados, esto significa que el soporte actual del navegador es limitado. Ver: ¿Puedo usar referencia?

Supongo que hay un ''retroceso elegante'' para un estilo no personalizado, ya que los navegadores que no entienden las variables CSS simplemente ignorarán ese CSS.

¿Hay una matriz de compatibilidad / soporte de navegador para AMP?


Soporte del navegador

En general, admitimos las 2 últimas versiones de los principales navegadores como Chrome, Firefox, Edge, Safari y Opera. Admitimos la versión de escritorio, teléfono, tableta y vista web de estos navegadores respectivos.

Más allá de eso, la biblioteca AMP central y los elementos integrados deben apuntar a un soporte de navegador muy amplio y aceptamos correcciones para todos los navegadores con una participación de mercado superior al 1 por ciento.

En particular, tratamos de mantener "es posible que no sea perfecto, pero no está roto", soporte para el navegador del sistema Android 4.0 y Chrome 28+ en los teléfonos.

de DEVELOPING.md#supported-browsers

Pero ... ¿Variables CSS?

El uso de propiedades personalizadas de CSS (también conocidas como Variables de CSS) es polifacético :

Los componentes HTML de AMP que son más complejos y anidados ... pueden tener un estilo con un conjunto explícitamente definido de propiedades personalizadas de CSS. Estos se propagan a cualquier elemento secundario creado dinámicamente por el tiempo de ejecución, para lograr el estilo deseado.

de spec/amp-html-components.md


Además de lo que said Paul Irish, ahora hay un navegador web de escritorio dedicado para las páginas de AMP : AMP Browser basado en Chromium.