Página principal » Codificación » 10 nuevas características de HTML 5.1 y cómo usarlas IRL

    10 nuevas características de HTML 5.1 y cómo usarlas IRL

    La especificación de HTML tiene un grandes reparaciones Hace un par de semanas cuando el W3C publicó su nueva recomendación HTML 5.1 en noviembre de 2016. En su reciente publicación en el blog, W3C llamó al nuevo lanzamiento principal el Estándar dorado, Como HTML 5.1 nos proporciona nuevas formas de cómo podemos usar HTML para crear experiencias web más flexibles..

    En este artículo, vamos a echar un vistazo a las nuevas características que puede utilizar. sin tocar JavaScript, sin embargo, las mejoras en el fondo de JavaScript también son notables, como se puede ver en el registro oficial de cambios.

    Tenga en cuenta que actualmente no todos los navegadores admiten todas estas funciones, así que no olvide verifique el soporte del navegador Antes de usarlos en producción. Si te interesa el Más desarrollo del estándar HTML., También puede consultar el borrador de trabajo de HTML 5.2..

    1. Defina múltiples recursos de imagen para un diseño responsivo.

    En HTML 5.1, puedes usar etiqueta junto con el srcset atributo para hacer selección de imagen sensible posible. los etiqueta representa una contenedor de imágenes que permite a los desarrolladores declarar diferentes recursos de imagen con el fin de adaptarse a la UAEl tamaño de la ventana gráfica, la densidad de píxeles de la pantalla, el tipo de pantalla y otros parámetros utilizados en diseño de respuesta.

    los La etiqueta en sí no muestra nada, funciona simplemente como contexto para los recursos de imágenes múltiples. Necesitas declarar la recurso de imagen predeterminado como el valor de la src atributo de la etiqueta, y la recursos de imagen alternativos ir dentro de la srcset atributos de la y elementos.

    Ejemplo de código:

          

    2. Mostrar u ocultar información extra

    Con el

    y etiquetas, tu puedes agregar información extendida a una pieza de contenido. La informacion extra no se muestra por defecto, pero si los usuarios están interesados, tener la opción de echar un vistazo. En tu código, se supone que debes colocar el etiqueta dentro
    . Después de la etiqueta que puedas agrega la información extra quieres esconderte.

    Ejemplo de código:

     

    Mensaje de error

    No pudimos terminar de descargar este video..
    Nombre del archivo:
    yourfile.mp4
    Tamaño del archivo:
    100 MB
    Duración:
    00:05:27

    Así es como se ve este ejemplo de código en Firefox 50.0.2:

    3. Añadir funcionalidad al menú contextual del navegador.

    Con el elemento y su type = "context" atributo, puedes agregar funcionalidad personalizada al menú contextual del navegador. Necesitas asignar como el elemento hijo de la

    etiqueta. los carné de identidad del elemento necesita llevar el mismo valor que el Menú de contexto atributo del elemento al que queremos agregar el menú contextual (que es el

    los etiqueta puede tiene tres tipos diferentes, "caja", "mando" (a la que necesita agregar una acción con JavaScript), y radio. Es posible agregar más de un elemento de menú a un menú contextual, sin embargo, soporte del navegador para esta característica es no muy bien todavía. Chrome 54 no lo admite, y Firefox 50 solo permite la presencia de un menú contextual adicional. A continuación puedes ver cómo funciona el ejemplo de código en Firefox 50.

    4. Anidar encabezados y pies de página

    HTML 5.1 te permite nidos encabezados y pies de página si cada nivel es contenido dentro de la sección de contenido. La siguiente nota es una captura de pantalla de los documentos de W3C, y asesora a los desarrolladores sobre la forma correcta de anidar encabezados y pies de página..

    Esta característica puede ser útil si desea agregar Cabecera elaborada a elementos de seccionamiento semántico., como

    y
    . El ejemplo de código a continuación crea una barra lateral dentro del encabezado, la