¿Qué está actualmente soportado?
Estoy mirando el nuevo borrador de HTML 5 y estoy intentando comprobar que características ya están soportadas.
Después de leer el borrador (http://www.w3.org/TR/2008/WD-html5-diff-20080122), creo qeu es muy interesante. En un próximo post comentaré las caracterísiticas que me gustan. Voy a usar los ejemplos presentes en este borrador usándolos en tres navegadores (Opera 9.5 Beta, Internet Explorer 7 y Firefox 3 Beta 1).
New Feature | Internet Explorer 7 | Opera 9.5 Beta | Firefox 3 Beta 1 |
Dialog element | Soportado | Soportado | Soportado |
Datalist with list attribute | No soportado | Soportado | No soportado |
Input’s types | No soportado | Soportado | No soportado |
Attributes | No soportado | No soportado | No soportado |
Elements | No soportado | No soportado | No soportado |
El navegador más compatible con la nueva versión del standard de HTML es Opera, por lo que pude ver. Me gustaría probar en Safari también.
¿Qué va a desaparecer?
La lista de caraceterísticas para desaparecer contiene algunos elementos bastante usados actualmente, éstas son (voy a comentar las más usadas únicamente):
Elementos visuales:
- center
- font (se permite su uso en editores WYSIWIG que tienen limitaciones)
- strike
- u
Elementos que causan una mala accesibilidad o usabilidad:
- frame
- frameset
- noframes
Applet y Noscritpt:
- applet: se sustituye por el elemento object
- noscript: este elemento se encuentra en la sintaxis de HTML pero no se permite su uso en la sintaxis de XML
Atributos visuales
Los elementos visuales (como size, bgcolor, scrolling, style, type, width, border, etc.) desaparecerán en la próxima versión de HTML.
Algunos atributos visuales desaparecerán para favorecer el uso de estilos CSS.
Conclusión
Creo que, aun que esta versión incluye montontes de novedades fantásticas, el motor de HTML deberá ser compatible con los anteriores estándares de HTML debido a que hay montones de sitios web con los estándares anteriores, e incluso con versiones de HTML adaptadas por los diferentes navegadores, y los navegadores deben de poder seguir abriéndolas. Como conclusión los elementos antiguos estaran en el motor y los desarrolladores web seguiremos usandolo.
Además las tecnologías del lado del servidor tienen que adaptarse al nuevo estándar y ésto incluye a todos, desde ASP.NET a PHP y las demás tecnologías.
Espero que alguien desarrolle un navegador basado solo en el nuevo estándar junto al resto de estándares vigentes.
Post original: http://weblogs.asp.net/eecsaky/archive/2008/01/28/html-5-first-impressions.aspx (Inglés)