HTML 5
| Tipus | Markup language | |
|---|---|---|
| Extensió | HTML: .html, .htm XHTML: .xhtml, .xht, .xml | |
| MIME | HTML: text/html XHTML: application/xhtml+xml, application/xml | |
| Codi de tipus | TEXT | |
| Uniform Type Identifier | public.html | |
| Desenvolupador | W3C HTML WG, WHATWG | |
| Versió inicial | 28 octubre 2014 | |
| Extensió de | Standard Generalized Markup Language | |
| Estàndard | ||
| Més informació | ||
| Stack Exchange | Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta i Etiqueta | |
| LocFDD | fdd000481 | |
| PRONOM | fmt/471 | |
| Lloc web | html.spec.whatwg.org… | |
Etiqueta |
Atributs |
Comentaris |
<!-- --> |
Estàndard o cap |
|
<!DOCTYPE> |
Estàndard o cap |
|
<a> |
href | target | rel | hreflang | media | type |
Atribut afegit: media Atribut canviat: Target |
<abbr> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<address> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<area> |
Estàndard o cap |
|
<article> |
Atributs globals |
Nova etiqueta |
<aside> |
Atributs globals |
Nova etiqueta |
<audi> |
autbuffer | autplay | controls | loop | src |
Nova etiqueta |
<b> |
Atributs globals |
Etiqueta canviada |
<base> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<bb> |
Estàndard o cap |
|
<bdo> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<blockquote> |
Estàndard o cap |
|
<body> |
Estàndard o cap |
|
<br> |
Estàndard o cap |
|
<button> |
Estàndard o cap |
|
<canvas> |
height | width |
Nova etiqueta |
<captin> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<cite> |
Atributs globals |
Etiqueta canviada |
<code> |
Estàndard o cap |
|
<col> |
Estàndard o cap |
|
<colgroup> |
Estàndard o cap |
|
<command> |
checked | default | disabled | hidden | icon | label | radigroup | type |
Nova etiqueta |
<datagrid> |
Estàndard o cap |
|
<datalist> |
Atributs globals |
Nova etiqueta |
<dd> |
Estàndard o cap |
|
<del> |
Estàndard o cap |
|
<details> |
open |
Nova etiqueta |
<dialog> |
Atributs globals |
Nova etiqueta |
Etiqueta eliminada | ||
<div> |
Estàndard o cap |
|
<dfn> |
Estàndard o cap |
|
<dl> |
Estàndard o cap |
|
<dt> |
Estàndard o cap |
|
<em> |
Estàndard o cap |
|
<embed> |
height | src | type | width |
Nova etiqueta |
<fieldset> |
Estàndard o cap |
|
<figure> |
Atributs globals |
Nova etiqueta |
Etiqueta eliminada | ||
<footer> |
Atributs globals |
Nova etiqueta |
<form> |
Estàndard o cap |
|
Etiqueta eliminada | ||
Etiqueta eliminada | ||
<h1> ... <h6> |
Estàndard o cap |
|
<head> |
Estàndard o cap |
|
<header> |
Atributs globals |
Nova etiqueta |
<hgroup> |
Atributs globals |
Nova etiqueta |
<hr> |
cap |
Etiqueta canviada |
<html> |
Estàndard o cap |
|
<i> |
cap |
Etiqueta canviada |
<iframe> |
Estàndard o cap |
|
<img> |
Estàndard o cap |
|
<input> |
accept | alt | aut-complete | autfocus | cheked | disabled | form | formactin | formenctype | formmethod | formnovalidate | formtarget | height | list | max | maxlength | min | multiple | name | pattern1 placeholder | readonly | required | size | src | step | type | value | width |
Etiqueta canviada: Afegits 13 elements a type |
<ins> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<kbd> |
Estàndard o cap |
|
<label> |
Estàndard o cap |
|
<legend> |
Estàndard o cap |
|
<li> |
Estàndard o cap |
|
<link> |
Estàndard o cap |
|
<mark> |
Atributs globals |
Nova etiqueta |
<map> |
Estàndard o cap |
|
<menu> |
Estàndard o cap |
|
<meta> |
Estàndard o cap |
|
<meter> |
high | low | max | min | optimum | value |
Nova etiqueta |
<nav> |
Atributs globals |
Nova etiqueta |
Etiqueta eliminada | ||
<noscript> |
Estàndard o cap |
|
<object> |
Estàndard o cap |
|
<ol> |
Estàndard o cap |
|
<optgroup> |
Estàndard o cap |
|
<optin> |
Estàndard o cap |
|
<output> |
form |
Nova etiqueta |
<p> |
Estàndard o cap |
|
<param> |
Estàndard o cap |
|
<pre> |
Estàndard o cap |
|
<progress> |
max | value |
Nova etiqueta |
<q> |
||
<ruby> |
cite |
Nova etiqueta |
<rp> |
Atributs globals |
Nova etiqueta |
<rt> |
Atributs globals |
Nova etiqueta |
Etiqueta eliminada | ||
<samp> |
Estàndard o cap |
|
<script> |
Estàndard o cap |
|
<sectin> |
cite |
Nova etiqueta |
<select> |
Estàndard o cap |
|
<small> |
Atributs globals |
Etiqueta Canviada |
<source> |
media | src | type |
Nova etiqueta |
<span> |
Estàndard o cap |
|
Etiqueta eliminada | ||
<strong> |
Estàndard o cap |
|
<style> |
Estàndard o cap |
|
<sub> |
Estàndard o cap |
|
<sup> |
Estàndard o cap |
|
<table> |
Estàndard o cap |
|
<tbody> |
Estàndard o cap |
|
<td> |
Estàndard o cap |
|
<textarea> |
Estàndard o cap |
|
<tfoot> |
Estàndard o cap |
|
<th> |
Estàndard o cap |
|
<thead> |
Estàndard o cap |
|
<time> |
datetime | pubdate |
Nova etiqueta |
<title> |
Estàndard o cap |
|
<tr> |
Estàndard o cap |
|
Etiqueta eliminada | ||
Etiqueta eliminada | ||
<ul> |
Estàndard o cap |
|
<var> |
Estàndard o cap |
|
<video> |
src | poster | autbuffer | autplay | loop | controls | width | height |
Nova etiqueta |
Etiqueta eliminada |
Notes: En groc aquelles etiquetes introduïdes en aquesta nova versió, en blau les etiquetes que han sigut canviades tot o en part i en gris les etiquetes eliminades d'aquesta versió. Si bé a la pràctica els navegadors no ho estan tenint en compte per evitar perdre quota de mercat.
Novetats
[modifica]- Incorpora etiquetes (canvas 2D i 3D, àudio, vídeo) amb còdecs per mostrar els continguts multimèdia. Actualment hi ha una lluita entre imposar còdecs lliures (WebM+VP8) o privatius (H.264/MPEG-4 AVC).
- Etiquetes per manejar grans conjunts de dades: DataGrid, Details, Menu i Command. Permeten generar taules dinàmiques que poden filtrar, ordenar i amagar contingut en client.
- Millores en els formularis. Nous tipus de dades (eMail, number, url, datetime ...) i facilitats per validar el contingut sense Javascript.
- Visors: MathML (fórmules matemàtiques) i SVG (gràfics vectorials). En general es deixa obert a poder interpretar altres llenguatges XML.
- Drag & Drop. Nova funcionalitat per arrossegar objectes com imatges.
Web Semàntica
[modifica]- Afegeix etiquetes per gestionar la Web Semàntica (Web 3.0): header, footer, article, nav, time (data del contingut), link rel =(tipus de contingut que s'enllaça).
- Aquestes etiquetes permeten descriure quin és el significat del contingut. Per exemple la seva importància, la seva finalitat i les relacions que existeixen. No tenen especial impacte en la visualització, s'orienten a cercadors.
- Els cercadors poden indexar i interpretar aquesta meta informació per no buscar simplement aparicions de paraules en el text de la pàgina.
- Permet incorporar a les pàgines fitxers RDF/OWL (amb meta informació) per descriure relacions entre els termes utilitzats.
Noves APIs i Javascript
[modifica]- API per fer Drag & Drop. Mitjançant esdeveniments.
- API per treballar Off-Line. Permet descarregar tots els continguts necessaris i treballar en local.
- API de Geoposicionament per a dispositius que ho suportin.
- API Storage. Facilitat d'emmagatzematge persistent en local, amb bases de dades (basades en SQL Lite) o amb emmagatzematge d'objectes per aplicació o per domini web (Local Storage i Global Storage). Es disposa d'una Base de dades amb la possibilitat de fer consultes SQL.
- WebSockets. API de comunicació bidireccional entre pàgines. Similar als Sockets de C.
- WebWorkers. Fils d'execució en paral·lel.
- ESTÀNDARD FUTUR. System Information API. Accés al maquinari a baix nivell: xarxa, fitxers, CPU, Memòria, ports USB, càmeres, micròfons ... molt interessant però amb nombroses excepcions de seguretat.
Exemples de codis HTML5
[modifica]Codi HTML5 per a reproduir audio sense flash:
<html>
<head>
<title>font de múltiples elements</title>
</head>
<body>
<audio id="audioTestElem" autobuffer controls >
El teu navegador no suporta l'etiqueta d'audio a HTML5.
</audio>
</body>
</html>