mozilla
Los resultados de tu búsqueda

    Compatibility tables

    Hemos estandarizado la apariencia de tablas compatibles para nuesta documentación abierta en la web; así es, documentación de tecnologías como DOM, HTML, CSS, JavaScript, SVG, y así sucesivamente, que son compartidas a través de todos los navegadores.

    Para hacer esto tan fácil como posible de crear y  mantener estas tablas, tenemos un set de plantillas para su uso, así como la tabla de copiar-pegar pre-hecha y lista para usarse y que deberías usar para todas las nuevas tablas de compatibilidad.

    Plantilla de tabla de compatibilidad

    Deberás copiar y pegar todo el contenido a continuación, en tú artículo (primero cambia al editor antes de copiar), empezanco con el uso de la {{CompatibilityTable()}} plantilla e incluyendo ambas de las tablas siguientes. La primer tabla contiene información de compatibilidad para la versión de escritorio de los navegadores, y la segunda información de compatibilidad para las versiones móvil. Esto debería hacer que todo el contenido, incluyendo el requerido <div> sea bloqueado.

    Compatibilidad del navegador

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Soporte básico ? ? ? ? ?
    Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Soporte básico ? ? ? ? ? ?

    Usando la tabla

    Deberás llenar la tabla con información apropiada para cada navegador, como sea posible. Deberás incluír solo la versión que contiene soporte, o incluír notas adicionalmente como una opción (tal y como "Introducido en la versión X como -moz-foo"). Siéntete libre de colocar los enlaces apropiados a documentación adicional si es necesario, y asegúrate de usar las plantillas proporcionadas para mantener el aspecto de la información consistente.

    Lo importante aquí es usar la plantilla {{CompatibilityTable()}} y luego tener dos bloques <div>, uno con el ID "compat-desktop" y otro con el ID "compat-mobile", cada uno conteniendo la tabla apropiada en el formato mostrado anteriormente. Las tablas deben usar la clase "compat-table" para tener el estilo correcto.

    Plantillas para usar en la tabla de compatibilidad

    Para ayudar a estandarizar la apariencia, y dejárnos más facilmente cambiar la apariencia de las tablas con el pasar del tiempo, tenemos un número de plantillas que puedes usar para las celdas de la tabla:

    Plantilla:CompatNo
    Usa {{CompatNo()}} para indicar que el navegador no soporta todas las características.
    Plantilla:CompatUnknown
    Usa {{CompatUnknown()}} para indicar que el soporte del navegador no conoce ésta característica. ¡Esperemos que alguien con conocimiento vendrá y arreglará esto por ti!
    Plantilla:CompatVersionUnknown
    Usa {{CompatVersionUnknown()}} para indicar que el navegador tiene soporte para esta característica pero  la versión más reciente de soporte no es conocida. ¡Esperemos que alguien con conocimiento vendrá y arreglará esto por ti!
    Plantilla:CompatNightly
    Usa {{CompatNightly(browser)}} para indicar el que navegador tiene soporte para esta característica pero solo en el buil de Nightly. Especifíca una palabra clave indicando a cual navegador te estás refiriendo, y la plantilla insertará un enlace a nightlies para ese navegador solo si nightlies existe.
    • firefox / firefoxmobile
    • chrome / chromemobile
    • ie / iemobile
    • opera / operamobile
    • safari / safarimobile
       
    Los enlaces a Nightly son actualmente insertados de manera automática para Firefox, Firefox mobile, Chrome, y Safari. Usando CompatNightly para Opera actualmente provée un enlace a snapshot.opera.com, el cual no necesariamente ofrece nightlies pero ofrece snapshots de desarrollo.
    Plantilla:CompatGeckoDesktop
    Usa {{CompatGeckoDesktop(geckoversion)}} para indicar que la compatibilidad fue introducida en la versión específica de Gecko en Firefox de escritorio; tenemos esta plantilla especial para Gecko para así poder dejar el mapa de plantilla de las versiones de Gecko para los lanzamientos de Firefox, dado que no siempre se co-relaciona de manera obvia (y la relación puede cambiar conforme pasa el tiempo de desarrollo).
    Plantilla:CompatGeckoMobile
    Usa {{CompatGeckoMobile(geckoversion)}} para indicar que la compatibilidad fue introducida en la versión específica de Gecko en Firefox móvil; tenemos esta plantilla especial para Gecko para así poder dejar el mapa de plantilla de las versiones de Gecko para los lanzamientos de Firefox, dado que no siempre se co-relaciona de manera obvia (y la relación puede cambiar conforme pasa el tiempo de desarrollo).
    Para características pre.-fijadas
    Algunas de las características son pre-fijadas con un nombre vendor-specific (como lo son -moz- o -webkit-) cuando son implementadas antes que la especificación sea finalizada. Con el fin de llamar la atención a la tabla de compatibilidad en este caso, deberás usar {{SeeCompatTable()}} en la parte superior de la página. Esto genera una caja de texto explicando la situación, con un enlace a la tabla de compatibilidad. El resultado final luce más o menos así:

    This is an experimental technology
    Because this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the spec changes.

    Todas las plantillas son etiquetadas con CompatTemplate.

    Kit-web de etiquetas específicas

    WebKitBug inserta un enlace al bug en la base de datos WebKit bug. Esto lo hace más fácil para los escritores, de agregar notas a la documentación para guiar a los desarrolladores a la información acerca de las cosas que están en progreso en el WebKit. Lo usas más o menos así: {{webkitbug(42)}}, y el resultado es “WebKit bug 42″, enlazado al bug correspondiente en la base de datos de bugs.

    {{unimplemented_inline_webkit(42)}}, en cual inserta una caja de texto que dice “No implementado (ver WebKit bug 42)”, con un enlace al bug.

    Ver MDN para Escritores WebKit  para más detalles.

    Etiquetas y colaboradores del documento

    Contributors to this page: maedca, LuisArt
    Última actualización por: LuisArt,