{"id":12510,"date":"2013-06-01T08:30:44","date_gmt":"2013-06-01T14:30:44","guid":{"rendered":"http:\/\/www.eloriente.net\/home\/?p=12510"},"modified":"2013-06-01T08:53:16","modified_gmt":"2013-06-01T14:53:16","slug":"entendiendo-html5-guia-para-principiantes","status":"publish","type":"post","link":"http:\/\/www.eloriente.net\/home\/2013\/06\/01\/entendiendo-html5-guia-para-principiantes\/","title":{"rendered":"Entendiendo HTML5: gu\u00eda para principiantes"},"content":{"rendered":"<p style=\"text-align: right;\">Por: <a href=\"http:\/\/bitelia.com\/2013\/05\/entendiendo-html5-guia-para-principiantes\" target=\"_blank\">B\u00e1rbara Pav\u00e1n*<\/a><\/p>\n<p>Durante los \u00faltimos a\u00f1os, el <a href=\"http:\/\/bitelia.com\/tag\/html5\"><strong>est\u00e1ndar HTML5<\/strong><\/a> se ha estado afianzando en muchas p\u00e1ginas web. Sin embargo, \u00bfqu\u00e9 queremos decir con esto? \u00bfCu\u00e1l es la diferencia crucial entre el HTML \u201ccom\u00fan\u201d, por as\u00ed decirlo, y este nuevo est\u00e1ndar? Hoy hablaremos sobre esto y responderemos a la pregunta de qu\u00e9 es HTML5. Cabe considerar que la informaci\u00f3n estar\u00e1 orientada a personas que <strong>no tienen experiencia previa<\/strong> y quieren aprender. Es posible que muchos tengan ya una idea avanzada de esto, y quiz\u00e1s sea demasiado <strong>b\u00e1sico<\/strong>. En fin, podemos comenzar.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.eloriente.net\/home\/wp-content\/uploads\/2013\/05\/HTML5_sticker-800x400.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-12511\" title=\"HTML5_sticker-800x400\" src=\"http:\/\/www.eloriente.net\/home\/wp-content\/uploads\/2013\/05\/HTML5_sticker-800x400.jpg\" alt=\"\" width=\"480\" height=\"240\" srcset=\"http:\/\/www.eloriente.net\/home\/wp-content\/uploads\/2013\/05\/HTML5_sticker-800x400.jpg 800w, http:\/\/www.eloriente.net\/home\/wp-content\/uploads\/2013\/05\/HTML5_sticker-800x400-300x150.jpg 300w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<h3>Qu\u00e9 es HTML5<\/h3>\n<p>HTML5 es un <strong>lenguaje markup<\/strong> (de hecho, las siglas de HTML significan Hyper Text Markup Language) usado para <strong>estructurar y presentar el contenido para la web<\/strong>. Es uno de los aspectos fundamentales para el funcionamiento de los sitios, pero no es el primero. Es de hecho la quinta revisi\u00f3n del est\u00e1ndar que fue creado en 1990. A fines del a\u00f1o pasado, la W3C la recomend\u00f3 para transformarse en el est\u00e1ndar a ser usado en el desarrollo de proyectos venideros. Por as\u00ed decirlo, qu\u00e9 es HTML5 est\u00e1 relacionado tambi\u00e9n con la entrada en decadencia del viejo est\u00e1ndar HTML 4, que se combinaba con otros lenguajes para producir los sitios que podemos ver hoy en d\u00eda. Con HTML5, tenemos otras posibilidades para explotar <strong>usando menos recursos<\/strong>. Con HTML5, tambi\u00e9n entra en desuso el formato XHTML, dado que ya no ser\u00eda necesaria su implementaci\u00f3n.<\/p>\n<p>HTML4 fue \u201cdeclarado\u201d el lenguaje oficial de la web en el a\u00f1o 2000, y tom\u00f3 una d\u00e9cada para comenzar a implementar el desarrollo de su nueva revisi\u00f3n. Esta nueva generaci\u00f3n de HTML, se dice, pronto dominar\u00e1 el desarrollo en internet, pero introduce algunos cambios importantes que veremos dentro de algunas l\u00edneas. Por ende, para los desarrolladores de sitios web es importante conocer las ventajas de HTML5, considerando que algunas entidades se est\u00e1n moviendo en esta direcci\u00f3n. No solamente Google con su navegador Chrome, hace unos a\u00f1os, sino tambi\u00e9n Adobe hace unos meses, que removi\u00f3 el soporte de Flash para Android para dar paso a la llegada de HTML5.<\/p>\n<p>Volviendo a qu\u00e9 es HTML5. Se trata de un sistema para formatear el <em>layout<\/em> de nuestras p\u00e1ginas, as\u00ed como hacer algunos ajustes a su aspecto. Con HTML5, los navegadores como Firefox, Chrome, Explorer, Safari y m\u00e1s pueden saber c\u00f3mo mostrar una determinada p\u00e1gina web, saber d\u00f3nde est\u00e1n los elementos, d\u00f3nde poner las im\u00e1genes, d\u00f3nde ubicar el texto. En este sentido, el HTML5 no se diferencia demasiado de su predecesor, un lenguaje del cual hablamos hace algunos meses en nuestra <a href=\"http:\/\/bitelia.com\/2012\/08\/curso-html\">gu\u00eda b\u00e1sica de HTML<\/a>. La diferencia principal, sin embargo, es el nivel de sofisticaci\u00f3n del c\u00f3digo que podremos construir usando HTML5.<\/p>\n<h3>Cu\u00e1les son sus novedades<\/h3>\n<p>En t\u00e9rminos de Markup, el HTML5 introduce algunos elementos que hacen que se <em>aggiorne<\/em> a los tiempos que corren. As\u00ed, muchas de las novedades est\u00e1n relacionadas con la forma de construir websites que se tiene en la actualidad. Una de las m\u00e1s importantes novedades est\u00e1 relacionada con la <strong>inserci\u00f3n de multimedia<\/strong> en los sitios web, que ahora contar\u00e1n con etiquetas HTML especiales para poder ser incluidos. Por otro lado, algunos aspectos de dise\u00f1o tambi\u00e9n son incluidos en el lenguaje, as\u00ed como tambi\u00e9n algunos detalles de navegaci\u00f3n. Veremos todo esto en algunas l\u00edneas.<\/p>\n<p>Con el uso de HTML5, se puede <a href=\"http:\/\/www.entrepreneur.com\/blog\/218629\" target=\"_blank\">reducir<\/a> la <strong>dependencia de los plug-ins<\/strong> que tenemos que tener instalados para poder ver una determinada web. Caso emblem\u00e1tico, el de Adobe Flash, que se ve claramente perjudicado por la instauraci\u00f3n de este est\u00e1ndar. Por otro lado, fue un avance importante para dispositivos que de forma nativa no soportaban Flash, y que no soportaban tampoco plug-ins necesarios para hacerlo. Otro caso emblem\u00e1tico, el del iPhone. Pero adem\u00e1s, con HTML5 se ampl\u00eda el horizonte del desarrollo de aplicaciones que pueden ser usadas en una multiplicidad de dispositivos.<\/p>\n<p>Gracias a HTML5, los usuarios pueden acceder a sitios web de manera offline, sin estar conectados a internet. Se suma tambi\u00e9n la funcionalidad de drag and drop, y tambi\u00e9n la edici\u00f3n online de documentos ampliamente popularizada por Google Docs. La geolocalizaci\u00f3n es uno de sus puntos fuertes, pero por otro lado, las etiquetas dise\u00f1adas especialmente para el audio y el video ahorran la necesidad de tener que tener un plug-in de Flash y, al mismo tiempo, asestan un golpe mortal al producto de Adobe, que cada vez se est\u00e1 usando menos. Sin embargo, es importante destacar que Flash sigue siendo utilizado y HTML5 todav\u00eda no hizo el \u201csalto grande\u201d, aunque est\u00e1 en camino.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/s2.bitelia.com\/files\/2013\/05\/html5-800x600.jpg\" alt=\"html5\" width=\"560\" height=\"420\" \/><\/p>\n<h3>Las nuevas etiquetas<\/h3>\n<p>El lenguaje HTML funciona a trav\u00e9s de <strong>marcas de sentido<\/strong> llamadas etiquetas. Las etiquetas son la herramienta fundamental para que los navegadores puedan interpretar el c\u00f3digo y permitirnos ver im\u00e1genes, texto, p\u00e1rrafo, y estructuras. Los navegadores vendr\u00edan a ser como \u201ctraductores\u201d de las etiquetas, y con HTML5, se agregan <strong>nuevas etiquetas<\/strong> para utilizar que nos ahorran el uso de otros productos que se usaban para complementar y hacer cosas que con el simple HTML no se pod\u00edan hacer. HTML5 fue creado para hacer que el proceso de escribir el c\u00f3digo sea m\u00e1s simple y m\u00e1s l\u00f3gico, por decirlo de una forma. La <a href=\"http:\/\/www.1stwebdesigner.com\/design\/html5-introduction\/\" target=\"_blank\">sintaxis<\/a> de HTML5 se destaca, como dijimos, en el \u00e1mbito multimedia, pero son bastantes las etiquetas introducidas para generar una mejor\u00eda.<\/p>\n<p>La idea detr\u00e1s de HTML5 es que podamos visualizar el contenido multimedia variado que podemos encontrar en internet a\u00fan cuando nos encontramos en dispositivos de gama baja que no podr\u00edan soportarlo cuando tienen que instalar infinidad de plug-ins. No solamente contamos con etiquetas especiales como audio, video y canvas, sino tambi\u00e9n integraci\u00f3n con contenidos de gr\u00e1ficos en vectores (que anteriormente se conoc\u00eda como la etiqueta object. Con estas etiquetas, los usuarios pueden consumir videos y canciones, por ejemplo, sin necesidad de instalar nada de forma adicional.<\/p>\n<p>Las m\u00e1s importantes de las nuevas etiquetas creadas son:<\/p>\n<ul>\n<li><strong>article<\/strong>: esta etiqueta sirve para definir un art\u00edculo, un comentario de usuario o una publicaci\u00f3n independiente dentro del sitio.<\/li>\n<li><strong>header, footer<\/strong>: estas etiquetas individuales ahorran tener que insertar IDs para cada uno, como se sol\u00eda hacer anteriormente. Adem\u00e1s, se pueden insertar headers y footers para cada secci\u00f3n, en lugar de tener que hacerlo \u00fanicamente en general.<\/li>\n<li><strong>nav<\/strong>: la negaci\u00f3n puede ser insertada directamente en el markup, entre estas etiquetas, que nos permitir\u00e1n hacer que nuestras listas oficien de navegaci\u00f3n.<\/li>\n<li><strong>section<\/strong>: con esta etiqueta, una de las m\u00e1s importantes de las novedades, se puede definir todo tipo de secciones dentro de un documento. Por ponerlo de forma sencilla, funciona de una forma similar a la etiqueta div que nos separa tambi\u00e9n diferentes secciones.<\/li>\n<li><strong>audio y video<\/strong>: estas son las dos m\u00e1s importantes etiquetas de HTML5, dado que nos permiten acceder de forma m\u00e1s simple a contenido multimedia que puede ser reproducido por casi todo tipo de dispositivos; marcan el tipo de contenido que estar\u00e1 en su interior.<\/li>\n<li><strong>embed<\/strong>: con esta etiqueta se puede marcar la presencia de un contenido interactivo o aplicaci\u00f3n externa.<\/li>\n<li><strong>canvas<\/strong>: finalmente, esta etiqueta nos permite introducir un \u201clienzo\u201d dentro de un documento, para poder dibujar gr\u00e1ficos por vectores; ser\u00e1 necesario el uso de JavaScript.<\/li>\n<\/ul>\n<p>Hay otras etiquetas inauguradas por HTML5 pero destacamos estas por la innovaci\u00f3n que introducen en nuestro c\u00f3digo. Las etiquetas a las que est\u00e1bamos acostumbrados, por otro lado, introducen un nuevo funcionamiento. El caso ejemplo es el de las etiquetas header y footer, que, como dijimos, ahora permiten separar las secciones, y no solamente el comienzo y el fin de una p\u00e1gina. El funcionamiento del <strong>DOCTYPE<\/strong> tambi\u00e9n se renueva, siendo mucho m\u00e1s simple de usar y menos engorroso. No vamos a explayarnos demasiado en este sentido, dado que, como dijimos, nos estamos orientando a principiantes y curioso, pero con HTML5 vamos a poder escribir mucho menos.<\/p>\n<p>Ya repasamos qu\u00e9 es HTML5, y cu\u00e1les son sus usos principales y sus innovaciones m\u00e1s importantes. Para los dise\u00f1adores, es algo que deber\u00eda, y de hecho, ya se est\u00e1 haciendo, implementarse inmediatamente. <strong>Las posibilidades son muchas<\/strong>. Esperamos poder haber aclarado algunas dudas importantes, o haber despertado algo de curiosidad para que averig\u00fcen m\u00e1s.<\/p>\n<p>*<a href=\"http:\/\/creativecommons.org\/licenses\/by\/2.5\/deed.es\">Licencia Creative Commons Reconocimiento 2.5<\/a>.<\/p>\n\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"http:\/\/www.eloriente.net\/home\/2013\/06\/01\/entendiendo-html5-guia-para-principiantes\/\"\n\t\t\t  \tdata-numposts = \"10\"\n\t\t\t\tdata-colorscheme = \"dark\"\n\t\t\t\tdata-order-by = \"social\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div>\n\t\t  <style>\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>Por: B\u00e1rbara Pav\u00e1n* Durante los \u00faltimos a\u00f1os, el est\u00e1ndar HTML5 se ha estado afianzando en muchas p\u00e1ginas web. Sin embargo, \u00bfqu\u00e9 queremos decir con esto? \u00bfCu\u00e1l es la diferencia crucial entre el HTML \u201ccom\u00fan\u201d, por as\u00ed decirlo, y este nuevo est\u00e1ndar? Hoy hablaremos sobre esto y responderemos a la pregunta de qu\u00e9 es HTML5. Cabe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12511,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[49,32,10,17],"tags":[],"class_list":["post-12510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destacadas","category-entradas","category-lo-mas-reciente","category-tecnologia"],"jetpack_featured_media_url":"http:\/\/www.eloriente.net\/home\/wp-content\/uploads\/2013\/05\/HTML5_sticker-800x400.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/posts\/12510"}],"collection":[{"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/comments?post=12510"}],"version-history":[{"count":5,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/posts\/12510\/revisions"}],"predecessor-version":[{"id":12514,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/posts\/12510\/revisions\/12514"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/media\/12511"}],"wp:attachment":[{"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/media?parent=12510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/categories?post=12510"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.eloriente.net\/home\/wp-json\/wp\/v2\/tags?post=12510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}