{"id":3721,"date":"2017-09-28T21:04:15","date_gmt":"2017-09-28T21:04:15","guid":{"rendered":"http:\/\/disenodepagina.com\/disenoweb\/?p=3721"},"modified":"2017-09-28T21:04:15","modified_gmt":"2017-09-28T21:04:15","slug":"atributos-html5","status":"publish","type":"post","link":"https:\/\/disenodepagina.com\/disenoweb\/atributos-html5\/","title":{"rendered":"Atributos HTML5"},"content":{"rendered":"<h1>Atributos HTML5<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-9\" src=\"http:\/\/disenodepagina.com\/disenoweb\/wp-content\/uploads\/2017\/03\/10-Web-Design-Trends-for-2015-300x190.png\" alt=\"Atributos HTML5\" width=\"300\" height=\"190\" srcset=\"https:\/\/disenodepagina.com\/disenoweb\/wp-content\/uploads\/2017\/03\/10-Web-Design-Trends-for-2015-300x190.png 300w, https:\/\/disenodepagina.com\/disenoweb\/wp-content\/uploads\/2017\/03\/10-Web-Design-Trends-for-2015-600x379.png 600w, https:\/\/disenodepagina.com\/disenoweb\/wp-content\/uploads\/2017\/03\/10-Web-Design-Trends-for-2015-768x485.png 768w, https:\/\/disenodepagina.com\/disenoweb\/wp-content\/uploads\/2017\/03\/10-Web-Design-Trends-for-2015-1024x647.png 1024w, https:\/\/disenodepagina.com\/disenoweb\/wp-content\/uploads\/2017\/03\/10-Web-Design-Trends-for-2015.png 1280w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><a href=\"http:\/\/disenodepagina.com\">NUEVOS ATRIBUTOS<\/a><\/p>\n<p>Al igual que los nuevos tipos de campo, el elemento input ha recibido nuevos atributos para definir su comportamiento y restricciones: autocomplete, min, max, multiple, pattern, autofocus, placeholder, required y step. Existe adem\u00e1s un nuevo atributo, list, que hace referencia a otro elemento, permitiendo crear un nuevo tipo de entrada de datos estos son los <strong><em>Atributos\u00a0 HTML5<\/em><\/strong>\u00a0.<\/p>\n<p>ATRIBUTO LIST Y &lt;DATALIST&gt;<\/p>\n<p>La combinaci\u00f3n del atributo list y un elemento de tipo &lt;datalist&gt; da como resultado un campo de texto, donde el usuario puede introducir cualquier contenido, y las opciones definidas en el &lt;datalist&gt; se muestran como una lista desplegable. Hay que tener en cuenta que la lista tiene que estar contenida en un elemento &lt;datalist&gt; cuyo id coincide con el indicado en el atributo list:<\/p>\n<p>&lt;input id=\u00bbform-person-title\u00bb type=\u00bbtext\u00bb list=\u00bbmylist\u00bb&gt;<\/p>\n<p>&lt;datalist id=\u00bbmylist\u00bb&gt;<\/p>\n<p>&lt;option label=\u00bbMr\u00bb value=\u00bbMr\u00bb&gt;<\/p>\n<p>&lt;option label=\u00bbMs\u00bb value=\u00bbMs\u00bb&gt;<\/p>\n<p>&lt;option label=\u00bbProf\u00bb value=\u00bbMad Professor\u00bb&gt;<\/p>\n<p>&lt;\/datalist&gt;<\/p>\n<p>En este ejemplo se utiliza un campo de tipo text, pero puede ser utilizado igualmente con campos de tipo url y email.Nuevo elemento datalist, asociado a un campo de texto\u00a0<em>dise\u00f1o<\/em><\/p>\n<p>ATRIBUTO AUTOFOCUS<\/p>\n<p>El atributo booleano autofocus permite definir que control va a tener el foco cuando la p\u00e1gina se haya cargado. Hasta ahora, esto se consegu\u00eda a trav\u00e9s de JavaScript, utilizando el m\u00e9todo .focus() en un elemento concreto, al cargarse el documento. Ahora es el navegador el encargado de esta tarea, y puede comportarse de manera m\u00e1s inteligente, como no cambiando el foco de un elemento si el usuario ya se encuentra escribiendo en otro campo (\u00e9ste era un problema com\u00fan con JavaScript)\u00a0<em>dise\u00f1o web<\/em>\u00a0.<\/p>\n<p>\u00danicamente debe existir un elemento con este atributo definido en el documento. Desde el punto de vista de la usabilidad, hay que utilizar este atributo con cuidado. Hay que utilizarlo \u00fanicamente cuando el control que recibe el foco es el elemento principal de la p\u00e1gina, como en un buscador, por ejemplo<em>\u00a0dise\u00f1o web df<\/em>.<\/p>\n<p>ATRIBUTO PLACEHOLDER Una peque\u00f1a mejora en la usabilidad de los formularios, suele ser colocar\u00a0<em>dise\u00f1o<\/em>\u00a0un peque\u00f1o texto de ayuda en algunos campos, de manera discreta y que desaparece cuando el usuario introduce alg\u00fan dato. Como con el resto de elementos, hasta ahora era necesario utilizar JavaScript para realizar esta tarea, pero el atributo placeholder resuelve esta tarea <strong><em>Atributos\u00a0 HTML5<\/em><\/strong><\/p>\n<p>Es importante recordar que este atributo no sustituye a la etiqueta &lt;label&gt;. Atributo placeholder en un campo de b\u00fasqueda<\/p>\n<p>ATRIBUTO REQUIRED<\/p>\n<p>Este atributo puede ser utilizado en un &lt;textarea&gt; y en la gran mayor\u00eda de los elementos &lt;input&gt; (excepto en los de tipo hidden, image o botones como submit). Cuando este atributo est\u00e1 presente, el navegador no permite el env\u00edo del formulario si el campo en concreto est\u00e1 vac\u00edo <strong><em>Atributos\u00a0 HTML5<\/em><\/strong><\/p>\n<p>ATRIBUTO MULTIPLE<\/p>\n<p>Este atributo permite definir que un campo puede admitir varios valores, como URLs o emails. Un uso muy interesante de este atributo es utilizarlo en conjunto con el campo &lt;input type=\u00bbfile\u00bb&gt;, ya que de esta manera nos permite seleccionar varios ficheros que podemos enviar al servidor al mismo tiemp\u00a0<em>dise\u00f1o web Guadalajara.<\/em><\/p>\n<p>&lt;input type=\u00bbfile\u00bb multiple=\u00bbmultiple\u00bb&gt; <strong><em>Atributos\u00a0 HTML5<\/em><\/strong><\/p>\n<p>ATRIBUTO AUTOCOMPLETE\u00a0\u00a0<em>dise\u00f1o web Guadalajara<\/em>\u00a0Algunos navegadores suelen incluir alguna funcionalidad de autocompletado en algunos campos de formulario. A pesar de haber sido introducido recientemente en el est\u00e1ndar de HTML5, es una caracter\u00edstica que lleva mucho tiempo siendo utilizada, concretamente desde la versi\u00f3n 5 de Internet Explorer\u00a0<strong><em> Atributos\u00a0 HTML5<\/em><\/strong><\/p>\n<p>Este atributo permite controlar el comportamiento del autocompletado en los campos de texto del formulario (que por defecto est\u00e1 activado) <strong><em>\u00a0Atributos\u00a0 HTML5<\/em><\/strong>.<\/p>\n<p>ATRIBUTOS MIN Y MAX Como hemos visto en el campo &lt;input type=\u00bbnumber\u00bb&gt;, estos atributos restringen los valores que pueden ser introducidos; no es posible enviar el formulario con un valor menor que min o un valor mayor que max. Tambi\u00e9n es posible utilizarlo en otro tipo de campos como date, para especificar fechas m\u00ednimas o m\u00e1ximas\u00a0<em>sitio web<\/em>.<\/p>\n<p>&lt;input type=\u00bbdate\u00bb min=\u00bb2010-01-01&#8243; max=\u00bb2010-12-31&#8243;&gt;<em>\u00a0dise\u00f1o web<\/em><\/p>\n<h2><strong><em>Atributos HTML5<\/em><\/strong><\/h2>\n<p><a href=\"https:\/\/www.facebook.com\/disenopaginaweb\" target=\"_blank\" rel=\"noopener\">#AtributosHTML5<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Atributos HTML5 NUEVOS ATRIBUTOS Al igual que los nuevos tipos de campo, el elemento input ha recibido nuevos atributos para definir su comportamiento y restricciones: autocomplete, min, max, multiple, pattern, autofocus, placeholder, required y step. Existe adem\u00e1s un nuevo atributo, list, que hace referencia a otro elemento, permitiendo crear un nuevo tipo de entrada de [&#8230;]\n","protected":false},"author":2,"featured_media":3531,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[478,477,8],"tags":[548,82,12,24,13,530],"class_list":["post-3721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-web","category-diseno-de-pagina","category-diseno-web","tag-atributos-html5","tag-diseno","tag-diseno-web","tag-diseno-web-df","tag-diseno-web-guadalajara","tag-sitio-web"],"_links":{"self":[{"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/posts\/3721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/comments?post=3721"}],"version-history":[{"count":1,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/posts\/3721\/revisions"}],"predecessor-version":[{"id":3723,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/posts\/3721\/revisions\/3723"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/media\/3531"}],"wp:attachment":[{"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/media?parent=3721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/categories?post=3721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/disenodepagina.com\/disenoweb\/wp-json\/wp\/v2\/tags?post=3721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}