Foros del Web » Creando para Internet » HTML »

Cuantos header, footer y navs puedo ocupar?

Estas en el tema de Cuantos header, footer y navs puedo ocupar? en el foro de HTML en Foros del Web. hola... quiero saber cuantas veces puedo ocupar o repertir las etiquetas Header, nav y footer.. en una pag. o sitio con HTML5? gracias....
  #1 (permalink)  
Antiguo 21/12/2011, 09:05
 
Fecha de Ingreso: agosto-2011
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 2
Cuantos header, footer y navs puedo ocupar?

hola... quiero saber cuantas veces puedo ocupar o repertir las etiquetas Header, nav y footer.. en una pag. o sitio con HTML5?

gracias.
  #2 (permalink)  
Antiguo 21/12/2011, 09:17
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 3 meses
Puntos: 187
Respuesta: Cuantos header, footer y navs puedo ocupar?

pues depende del contexto y significado de la página pero no hay limites.

Describe el contenido de tu página y como lo quieres organizar y podríamos ver.
  #3 (permalink)  
Antiguo 22/12/2011, 16:21
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: Cuantos header, footer y navs puedo ocupar?

Supongo que usar <header > y <footer> solo una vez y <nav> tantas como menús tengas será semántico. Pues no tienes más de una cabecera y un pié en una página, pero si podes tener más de un menú.
Lo demás podrías colocar en <section> o si es una estructura más abstracta como puede ser el layout, entonces dentro de <div>.

Saludos.
  #4 (permalink)  
Antiguo 22/12/2011, 17:12
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 3 meses
Puntos: 187
Respuesta: Cuantos header, footer y navs puedo ocupar?

Cita:
Iniciado por cristian_cena Ver Mensaje
Supongo que usar <header > y <footer> solo una vez y <nav> tantas como menús tengas será semántico. Pues no tienes más de una cabecera y un pié en una página, pero si podes tener más de un menú.
Lo demás podrías colocar en <section> o si es una estructura más abstracta como puede ser el layout, entonces dentro de <div>.

Saludos.
Eso no es semánticamente correcto. De acuerdo a la especificación ( http://www.w3.org/TR/html5/sections....header-element ) y mirando este muy interesante documento ( http://html5doctor.com/the-header-element/ ). El elemento header representa el encabezado de una sección y puede repetirse más de una vez por página. Por ejemplo si miramos este sitio ( http://www.forosdelweb.com ) Vemos en la portada tres grandes secciones, por una lado la seccion del manejo de usuario personal, por otra parte la seccion de foros y por ultimo la sección de Estadisticas (para generalizar). Cada una de esta sección podría tener un encabezado.
Por eso no se debería confundir el tag header como encabezado de página (no es una relación uno a uno)
  #5 (permalink)  
Antiguo 22/12/2011, 17:30
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: Cuantos header, footer y navs puedo ocupar?

ey ryugen muy buen artículo, observo que cada vez que necesitemos algo más que un h1-h6 podríamos usar <header>. ¿Esto quiere decir que la cabecera y el pié del sitio pueden tratarse como divs mas del layout y usar header y footer para las secciones?. Digo esto porque le eché un ojo a http://html5doctor.com/the-footer-element-update/

O en cambio sería semantico usarlo en varios "niveles" de anidación: ¿que opinas sobre esta estructura?
Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2. <html lang="en-US">
  3.     <meta charset="UTF-8">
  4.     <title></title>
  5. </head>
  6.     <header></header> <!-- <div id="header"></div>-->
  7.     <div id="colums">
  8.         <section>
  9.             <header>
  10.                 <h2></h2>
  11.                 <p></p>
  12.             </header>
  13.             <article></article>
  14.             <footer></footer>
  15.         </section>
  16.         <section>
  17.             <header>
  18.                 <h2></h2>
  19.                 <p></p>
  20.             </header>
  21.             <article></article>
  22.             <footer></footer>
  23.         </section>
  24.     </div>
  25.     <footer></footer>
  26. </body>
  27. </html>


Saludos

Última edición por cristian_cena; 22/12/2011 a las 17:46
  #6 (permalink)  
Antiguo 23/12/2011, 15:40
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 17 años, 6 meses
Puntos: 539
Respuesta: Cuantos header, footer y navs puedo ocupar?

Posíblemente estemos ante uno falso amigo (palabras de grafía similar pero significados muy distintos en dos idiomas).

Si bien en inglés header sea tanto un encabezamiento o cabecera como un título, en castellano son cosas muy distintas.
Así el encabezamiento (header) sería:
Cita:
1. m. Conjunto de las palabras con que, según fórmula, se empieza un documento.
2. m. Aquello que, como advertencia o en otro concepto, se dice al principio de un libro o escrito de cualquier clase.
O lo que para mi, en mi ignorancia, es más bien cabecera el significado de header:
Cita:
16. f. Nombre de un periódico registrado como propiedad de una persona o entidad mercantil, que suele ir en la primera página.
17. f. ant. Cabeza o principio de un escrito. (pero no de cada parte que componga dicho escrito, añado de mi cosecha)

Y el título (hnº):
Cita:
Palabra o frase con que se da a conocer el nombre o asunto de una obra o de cada una de las partes o divisiones de un escrito.
Así que una página sólo debería tener una cabecera o encabezamiento y un pie o cierre.
Y en cada artículo o sección comenzará por el título del mismo (hn) más o menos estilizado, tendrá un cuerpo (no body) que contendrá el desarrollo del mismo y terminará o no con una conclusión. Otra cosa es que visualmente se realcen esas partes (apertura, desarrollo y final) como se crea conveniente.
  #7 (permalink)  
Antiguo 23/12/2011, 16:07
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 3 meses
Puntos: 187
Respuesta: Cuantos header, footer y navs puedo ocupar?

Si leemos la spec en el apartado Sectioning content:
http://www.w3.org/TR/html5/content-m...ioning-content

Veamos:
Cita:
Sectioning content is content that defines the scope of headings and footers.

article
aside
nav
section

Each sectioning content element potentially has a heading and an outline. See the section on headings and sections for further details.

There are also certain elements that are sectioning roots. These are distinct from sectioning content, but they can also have an outline.
Cita:
3.2.5.1.4 Heading content

Heading content defines the header of a section (whether explicitly marked up using sectioning content elements, or implied by the heading content itself).

h1
h2
h3
h4
h5
h6
hgroup
Y ... http://www.w3.org/TR/html5/sections....header-element

Cita:
The header element represents a group of introductory or navigational aids.

A header element is intended to usually contain the section's heading (an h1–h6 element or an hgroup element), but this is not required. The header element can also be used to wrap a section's table of contents, a search form, or any relevant logos.
[...]

The header element is not sectioning content; it doesn't introduce a new section.
Resumiendo, los elementos generadores contenedores de secciones son:
article
aside
nav
section
Los "h1-6" son encabezados para cada una de las secciones, "h1-6" de menor valor dentro de una misma seccion generan subsecciones.

Por ultimos en la definición de header dice que el tag "header" puede ser el encabezado para una sección (pero marca que esto no es obligatorio) por lo tanto un "h1-6" por si solo ya puede encabezar una seccion sin embargo si incluimos un header podemos incorporar al encabezado otros elementos, como por ejemplo navegacion con nav. También aclara que por si solo el "header" no tiene el poder de un "h1-6" para poder generar una nueva sección o subseccion.

Para que se entienda
Código HTML:
Ver original
  1. h1
  2.  h2
  3.  h2
  4. h1
  5.  h2
  6.  h2
Genera dos secciones y dos subsecciones en cada una.
Código HTML:
Ver original
  1. header
  2.  h2
  3.  h2
  4. header
  5.  h2
  6.  h2
Genera cuatro secciones de nivel 2.

Espero que se haya entendido



PD: Muy enriquesedores los debates que se están armando
  #8 (permalink)  
Antiguo 02/01/2012, 04:55
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 5 meses
Puntos: 269
Respuesta: Cuantos header, footer y navs puedo ocupar?

En este theme html5 usan <header> y <footer> pare la cabecera y el pié de página.
Además usan <footer> para los piés de los artículos tal como indica el artículo de html5doctor que mencionó ryugen en #4. No usan <header> en los artículos porque no lo necesitan, le basta con un h2. Aunque si la cabecera de los artículos tendría una volanta o una bajada hubieran encerrado estos 3 elementos dentro de <header>.
Según html5doctor <header> y <footer> pueden ser usados multiples veces en un documento.
Lo que no sabía era: si es semantico que pertenezcan a distintos niveles de anidamiento. En el theme que les indico parece que si, esto aclara mi duda en #5. Aunque seguiré viendo.

A través de un tweet me encontré con un listado de themes html5 que estan buenos para ver.

En este theme cuya cabecera contiene un titulo y una descripción con la fecha y la categoría del artículo usan múltiples <header>
  #9 (permalink)  
Antiguo 02/01/2012, 15:37
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 17 años, 6 meses
Puntos: 539
Respuesta: Cuantos header, footer y navs puedo ocupar?

Antes de nada, hacer notar que en las páginas de la w3c http://www.w3.org/TR/html5/ hay un hermoso aviso en rojo y con box-shadow que comienza:
Cita:
This is a work in progress!
Y ésto lo resalto no para rebatir lo que están argumentando en base a ellas.
No.
Lo hago notar porque tengo la sensación que html5 ha sido un parto prematuro. Demasiadas cosas sin definir y por lo tanto susceptibles de interpretación.
Y otras diréctamente un paso atrás respecto al xhtml strict y html4.
Cuestiones como el permitir no cerrar tags, que cualquier elemento pueda contener a cualquier otro... y tanto con la semántica pues chirrían.

Pero ahora no puedo extenderme más sobre la pretendida semántica del código y "la concepción fractal " de los documentos web (lo único que diferencia al todo del elemento base que lo conforma es la escala).
Visión extendida a todo de la estructura de blogs.
Eso lo dejo para otro momento de más inspiración y cuando lo tenga más claro.
  #10 (permalink)  
Antiguo 18/01/2012, 12:28
 
Fecha de Ingreso: agosto-2011
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Cuantos header, footer y navs puedo ocupar?

GRACIAS POR SUS RESPUESTAS !!!!!!!! disculpen la demora en participar..

Hace un tiempo hice el curso de HTML5 impartido por Christian Van Der Henst y John Freddy Vega.. (directores de cristalab y foros del web), según Freddy dice que solo debemos usar una vez los tags Header, footer y un nav, ya que por semántica en seo seria lo mas aceptable, lo encontre lógico... claro está que me he topado en muchos articulos incluyendo a Stephany Sulivan que podemos usar mas de un Header, no tan solo como encabezado del sitio, sino también como encabezado de textos tomando al H1(que se utiliza una vez) y a otros H2... tal como señala nuestro buen amigo "ryugen"
Para mi entre tanta info ya me he mareado pero opte por mezclar un poco de ambas y solo repetir un header mas osea dos por sitio(cabecera general y un h1 como apoyo). y dejar como único en el sitio los elementos footer y el nav.

Etiquetas: html5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 10:02.