HTML 5 é unha nova versión de HTML
HTML 5 engade moitas novas características á especificación HTML. E o que é mellor aínda, xa hai un soporte limitado para estas novas funcionalidades. Se hai algunha característica que lle interese, consulte a páxina de implementacións de Wiki de WHATWG para obter información sobre navegadores que admitan varias partes da especificación.
HTML 5 Novo Doctype e Charset
O bo de HTML 5 é o sinxelo que é o impelement. Utiliza o HTML 5 doctype, que é moi sinxelo e simplificado:
Si, iso é todo. Só dúas palabras "doctype" e "html". Pode ser sinxelo porque HTML 5 xa non forma parte do SGML , senón que é unha linguaxe de marcado por si mesmo.
O conxunto de caracteres para HTML 5 tamén é racionalizado. Usa UTF-8 e defíneo con só unha meta etiqueta:
HTML 5 Nova Estrutura
HTML 5 recoñece que as páxinas web teñen unha estrutura, así como os libros teñen unha estrutura ou outros documentos XML . En xeral, as páxinas web teñen navegación, contido corporal e contidos de barra lateral e encabezados, pés de páxina e outras funcións. E HTML 5 creou etiquetas para soportar eses elementos da páxina.
- - Definir seccións de páxinas
- - define o encabezado dunha páxina
- - define o pé de páxina dunha páxina
- - define a navegación nunha páxina
- - define o artigo ou contido principal nunha páxina
- - define contido extra como unha barra lateral nunha páxina
- - define imaxes que anotan un artigo
HTML 5 Novos elementos en liña
Estes elementos en liña definen algúns conceptos básicos e mantelos semánticamente marcados, sobre todo para facer co tempo:
- - para indicar contido que está marcado de algunha maneira
- - para indicar o contido que é unha hora ou data
- - para indicar contido que é unha fracción dun alcance coñecido, como o uso do disco
- - Para indicar o progreso dunha tarefa cara á conclusión
HTML 5 Asistencia de novas páxinas dinámicas
HTML 5 foi desenvolvido para axudar aos desenvolvedores de aplicacións web, polo que hai moitas novas funcións que facilitan a creación de páxinas HTML dinámicas:
- Menús de contexto - HTML 5 apoiará a creación e uso de menús contextuais dentro das páxinas e aplicacións web
- href non é necesario nunha etiqueta; isto permítelle empregar unha etiqueta con scripts e en aplicacións web sen necesidade de un lugar para enviar esa referencia
- atributo de asíncrono: engádese á etiqueta de script para indicarlle ao navegador que o script debería cargarse de xeito asíncrono para que non abrandase a carga e a visualización do resto da páxina.
- - Ofrece detalles sobre un elemento. Isto sería como tooltips en aplicacións non web.
- - crea unha táboa que está construída a partir dunha base de datos ou outra fonte dinámica
- - Unha etiqueta antiga traída e dada nova vida que lle permite crear un sistema de menú nas túas páxinas web
- - Define as accións que deben ocorrer cando se active un elemento dinámico
HTML 5 Tipos de novas formas
HTML 5 admite todos os tipos de entrada de formulario estándar, pero engade algúns máis:
- datetime
- datetime-local
- data
- mes
- semana
- tempo
- número
- rango
- correo electrónico
- url
HTML 5 Novos Elementos
Hai algúns elementos interesantes e novos en HTML 5:
- - Un elemento para darte un espazo de deseño en JavaScript nas túas páxinas web. Pode permitirche engadir imaxes ou gráficos aos consellos da ferramenta ou simplemente crear gráficos dinámicos nas túas páxinas web, construídas sobre a marcha.
- - Engade vídeo ás túas páxinas web con esta sinxela etiqueta.
- - engade son ás páxinas web con esta sinxela etiqueta.
HTML 5 elimina algúns elementos
Hai tamén algúns elementos en HTML 4 que xa non serán compatibles con HTML 5. A maioría xa está desaproveitada, polo que non debe ser sorprendente, pero algúns poden ser difíciles:
- acrónimo
- applet
- basefont
- grande
- centro
- dir
- fonte
- marco
- marco
- isindex
- noframes
- noscript
- s
- folga
- tt
- u
Estás listo para HTML 5?
HTML 5 engade moitas novas características excelentes para as páxinas web e o deseño web e será emocionante cando máis navegadores o apoien. Microsoft afirmou que comezará a soportar polo menos partes de HTML 5 no IE 8. Se queres comezar máis cedo, Opera tivo o mellor soporte, con Safari moi preto.