HTML5 – Etiqueta Nav

Cuando se diseña una página web es muy común tener un menú de navegación o un conjunto de enlaces a otras páginas o a distintas partes de la página. En HTML5 se ha creado el elemento nav para delimitar estas secciones. Según la definición del W3C, “el elemento nav representa una sección de una página que contiene links a otras páginas o a partes de la página”. Un posible ejemplo de la utilización de este elemento podría ser el siguiente menú:

[html]

[/html]

Hay que tener en cuenta que no todos los grupos de links de una pagina necesitan estar en un elemento nav. Por ejemplo, en el footer es común tener un conjunto de links a distintas partes del site, como son los enlaces a las políticas de la página, a la página de inicio o a la página de copyright. En este caso, el elemento footer es suficiente para contener los links sin necesidad de un elemento nav.

Continuar leyendo

Argumentos variables en un método

El paso de argumentos variables a un método se introdujo a partir de la versión 5 de Java. Hasta ese entonces, si queríamos tener un método que tratara argumentos de diferente tamaño sin tener que hacer una sobrecarga creando un método diferente según el número de argumentos que se le pasarán, se hacía pasando como argumento un array conteniendo los objetos o tipos que después queríamos tratar.

Pero a partir de Java5, esto ya no es necesario hacerlo, no digo que no se haga, sino que se encarga Java de hacerlo, no nosotros. La codificación de este tipo de argumento es el siguiente: tipo … nombre

Continuar leyendo

HTML5 – Etiqueta Section

Después de explicar el elemento article en el articulo anterior, hoy intentaré explicar lo mejor posible el elemento section.

Según nos define el W3C:

El elemento sectión representa un agrupamiento de contenido con la misma temática dentro de un documento o aplicación. Una sección, en este contexto, es un grupo temático de contenido, con su cabecera y, en ocasiones, con un footer. Ejemplos de secciones podrían ser capítulos de un libro, el contenido de cada una de las pestaña de una aplicación, o el número de secciones de una tesis.

Tag Section – whatwg

Por lo tanto el elemento section se refiere a un conjunto de elementos o contenido que tengan una misma temática. Para mi, se deberá utilizar para contener un conjunto de elementos con un mismo sentido temático y con una relación semántica con los elementos que le rodean.

Continuar leyendo

HTML5 – Etiqueta Article

El elemento article es otra de las nuevas etiquetas de HTML5. En la especificación de HTML5 se encuentra dentro del grupo de elementos que tienen por finalidad definir secciones, donde también se encuentran elementos como header, hgroup, section, footer, etc. (elementos de sección). Tiene un valor semántico principalmente.

Ahora mismo existe mucha confusión con el elemento section. Durante los tres próximos artículos intentaré explicar estos dos elementos, sus diferencias y cual sería la forma más adecuada de utilizar cada uno de estos elementos.

Definiendo el Elemento

Si leemos la especificación del elemento article , nos dice:

“The article element represents a self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content.”

Especificación WHATWG

Continuar leyendo