28 Funciones, consejos y técnicas de HTML5 que debes conocer

¡Esta industria se mueve rápido, muy rápido! Si no tienes cuidado, te quedarás en el polvo. Entonces, si te sientes un poco abrumado con los próximos cambios / actualizaciones en HTML5, usa esto como una introducción a las cosas que debes saber..

Antes de navegar a través de estas técnicas, eche un vistazo a nuestras plantillas de яHTML5, ya que un tema de calidad podría ser una buena opción para su próximo proyecto.

O puede obtener ayuda en Envato Studio con todo tipo de proyectos, como la personalización de plantillas HTML5.


1. nuevo doctype

Sigo usando ese doctype XHTML molesto e imposible de memorizar?

 

Si es así, ¿por qué? Cambia al nuevo doctype HTML5. Vivirás más tiempo, como diría Douglas Quaid.

 

De hecho, ¿sabía que realmente no es realmente necesario para HTML5? Sin embargo, se utiliza para los navegadores actuales y antiguos que requieren una especificación doctype. Los navegadores que no entienden este tipo de documento simplemente representarán el marcado contenido en el modo estándar. Así que, sin preocuparse, siéntase libre de lanzar precaución al viento y abrazar el nuevo doctype HTML5.


2. El elemento figura

Considere el siguiente marcado para una imagen:

Acerca de la imagen 

Imagen de marte.

Desafortunadamente, no hay una manera fácil o semántica de asociar el título, envuelto en una etiqueta de párrafo, con el elemento de imagen en sí. HTML5 rectifica esto, con la introducción del

elemento. Cuando se combina con el
Elemento, ahora podemos asociar los títulos de forma semántica con sus contrapartes de imagen..

Acerca de la imagen

Esta es una imagen de algo interesante..


3. Redefinido

No hace mucho tiempo, utilicé el Elemento para crear subtítulos que están estrechamente relacionados con el logotipo. Es un elemento de presentación útil; Sin embargo, ahora, eso sería un uso incorrecto. los pequeña El elemento se ha redefinido, de manera más apropiada, para referirse a letra pequeña. Imagine una declaración de derechos de autor en el pie de página de su sitio; De acuerdo con la nueva definición HTML5 de este elemento; la sería el envoltorio correcto para esta información.

los pequeña elemento ahora se refiere a "letra pequeña".


4. No más Los tipos para scripts y enlaces

Posiblemente todavía agregue el tipo atribuir a tu enlazar y guión etiquetas.

 

Esto ya no es necesario. Es implícito que ambas etiquetas se refieren a hojas de estilo y scripts, respectivamente. Como tal, podemos eliminar el tipo atribuir todos juntos.

 

5. Cotizar o no cotizar.

? Esa es la pregunta. Recuerda, HTML5 no es XHTML. No tiene que ajustar sus atributos entre comillas si no lo desea. No tienes que cerrar tus elementos. Dicho esto, no hay nada de malo en hacerlo, si te hace sentir más cómodo. Me parece que esto es cierto para mí.

Arrancar el reactor.

Decídete en este caso. Si prefieres un documento más estructurado, por supuesto, apégate a las citas.


6. Haga su contenido editable

Los nuevos navegadores tienen un nuevo atributo ingenioso que se puede aplicar a los elementos, llamado contenteditable. Como su nombre lo indica, esto permite al usuario editar cualquier texto contenido dentro del elemento, incluidos sus hijos. Hay una variedad de usos para algo como esto, incluyendo una aplicación tan simple como una lista de tareas, que también aprovecha el almacenamiento local.

    intitulado   

Lista de quehaceres

  • Rotor mecánico de la cabina.
  • Conducir a la fábrica abandonada
  • Ver video de sí mismo

O, como aprendimos en el consejo anterior, podríamos escribirlo como:


    7. Entradas de correo electrónico

    Si aplicamos un tipo del "correo electrónico" para formar entradas, podemos indicar al navegador que solamente permitir cadenas que se ajusten a una estructura de dirección de correo electrónico válida. Está bien; ¡La validación de formularios incorporada pronto estará aquí! No podemos confiar al 100% en esto por el momento, por razones obvias. En los navegadores más antiguos que no entienden este tipo de "correo electrónico", simplemente volverán a un cuadro de texto normal.

        intitulado   

    En este momento, no podemos depender de la validación del navegador. Todavía se debe implementar una solución del lado del servidor / cliente.

    También se debe tener en cuenta que todos los navegadores actuales son un tanto confusos cuando se trata de qué elementos y atributos admiten y no admiten. Por ejemplo, Opera parece admitir la validación de correo electrónico, siempre y cuando el nombre Se especifica el atributo. Sin embargo, no es compatible con marcador de posición Atributo, del cual aprenderemos en el siguiente tip. En conclusión, ¿no depende de esta forma de validación todavía? pero todavía puedes usarlo!


    8. Marcadores de posición

    Antes, tuvimos que utilizar un poco de JavaScript para crear marcadores de posición para los cuadros de texto. Claro, inicialmente puede establecer el valor atribuya la forma que considere adecuada, pero, tan pronto como el usuario elimine el texto y haga clic, la entrada se dejará en blanco nuevamente. los marcador de posición atributos de este recurso.

    Nuevamente, el soporte es sombrío en el mejor de los navegadores, sin embargo, esto continuará mejorando con cada nueva versión. Además, si el navegador, como Firefox y Opera, actualmente no es compatible con marcador de posición atributo, no hay daño.


    9. Almacenamiento local

    Gracias al almacenamiento local (no oficialmente HTML5, pero agrupado por conveniencia), podemos hacer que los navegadores avanzados "recuerden" lo que escribimos, incluso después de que el navegador se cierre o se actualice..

    "localStorage establece campos en el dominio. Incluso cuando cierra el navegador, lo vuelve a abrir y regresa al sitio, recuerda todos los campos en localStorage".
    -QuirksBlog

    Si bien obviamente no es compatible con todos los navegadores, podemos esperar que este método funcione, especialmente en Internet Explorer 8, Safari 4 y Firefox 3.5. Tenga en cuenta que, para compensar los navegadores antiguos que no reconocen el almacenamiento local, primero debe realizar una prueba para determinar si existe window.localStorage.

    viaяhttp: //www.findmebyip.com/litmus/

    10. La semántica. Encabezamiento y Pie de página

    Atrás quedaron los días de:

    ?
    ?

    Los Divs, por naturaleza, no tienen estructura semántica, incluso después de un carné de identidad Está aplicado. Ahora, con HTML5, tenemos acceso a la y