Foros del Web » Creando para Internet » HTML »

Semantica HTML5 para vistas o grids.

Estas en el tema de Semantica HTML5 para vistas o grids. en el foro de HTML en Foros del Web. Buenas estimados, Tengo una pequeña duda y espero puedan ayudarme. Estoy creando un sitio web ahora y para no perder el margen de la actualización ...
  #1 (permalink)  
Antiguo 14/09/2012, 15:57
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Semantica HTML5 para vistas o grids.

Buenas estimados, Tengo una pequeña duda y espero puedan ayudarme.
Estoy creando un sitio web ahora y para no perder el margen de la actualización estoy utilizando HTML5 y sus etiquetas. Sin embargo, no estoy del todo seguro de que el uso sea 100% correcto. y quiero discutirlo.
Pongo ejemplos:
El sitio es un sitio de compras en internet, con su buscador, carro de compras y productos. Entonces al listar los productos bien sea por categoria, o por busqueda personalizada. Utilice un codigo mas o menos asi
Código HTML:
Ver original
  1. <section class="listaproductos">
  2.     <article>
  3.            <section class='imagen'><img/></section>
  4.            <section class='descripcion>Aqui van el titulo, precio etc....</section>
  5.     </article>
  6.     <article>
  7.            <section class='imagen'><img/></section>
  8.            <section class='descripcion>Aqui van el titulo, precio etc....</section>
  9.     </article>
De este modo, talcomo he leido no uso div repetitivos ni uso tablas. cosas que considero es mejor. sin embargo, realmente esta bien estructurado? De la misma manera cree el carro de compras que se va llenando según la seleccion...

Pero adicionalmente a eso. Tengo los grids para el usuario administrador, los cuales siempre he hecho con tablas. Por ejemplo el grid donde se listan todas las categorias registradas, con las opciones de modificar, eliminar y nueva..... pregunto, es mejor en estos grids tambien usar los nuevos tags? o sigo trabajandolo con tablas?


Muchas gracias a quien me responda.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos
  #2 (permalink)  
Antiguo 15/09/2012, 02:42
Avatar de autonotel  
Fecha de Ingreso: junio-2003
Ubicación: Vigo
Mensajes: 480
Antigüedad: 20 años, 10 meses
Puntos: 13
Respuesta: Semantica HTML5 para vistas o grids.

Bueno, desde mi punto de vista la parte del administrador, mientras funcione en los navegadores y el layout sea entendible y manejable no tienes por qué cambiarlo si supone un grandísimo trabajo.
No creo que los navegadores dejen de leer un layout hecho con divs en mucho tiempo. Lo que sí evitaría serían las tablas, si fuese posible.
Saludos
  #3 (permalink)  
Antiguo 15/09/2012, 17:27
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Semantica HTML5 para vistas o grids.

Tal vez va a sonar raro
pero deberias usar tablas

ejemplo
Código HTML:
Ver original
  1. <section id="listaCompras">
  2. <!-- es la seccion de lista compras -->
  3.  
  4. <caption>Lista de compras</caption>
  5. <tr>
  6. <th>
  7. producto
  8. </th>
  9. <th>
  10. precio
  11. </th>
  12. <th>
  13. etc
  14. </th>
  15. </tr>
  16.  
  17. <tr>
  18. <td>subtotal</td>
  19. <td>total</td>
  20. <td>...</td>
  21. </tr>
  22.  
  23. <tr>
  24. <td><img /></td>
  25. <td>$567</td>
  26. <td>...</td>
  27. </tr>
  28.  
  29.  
  30.  
  31.  

Los nombres de los productos los deberias encerrar en <strong> para que te ayude al SEO.

Saludos
  #4 (permalink)  
Antiguo 16/09/2012, 17:46
 
Fecha de Ingreso: julio-2012
Ubicación: Mexico
Mensajes: 21
Antigüedad: 11 años, 8 meses
Puntos: 4
Respuesta: Semantica HTML5 para vistas o grids.

Mi opinion es la siguiente:

*Yo no usaría tantos section dentro de los article, los cambiaria por div's y concuerdo con @hackjose sobre lo de usar tablas.

Html5 no es sinónimo de usar todas las etiquetas nuevas, los divs y tablas son opciones validas (no usar tablas para maquetar, eso es pecado) y solo recuerda que todos los abusos son malos.
  #5 (permalink)  
Antiguo 16/09/2012, 20:51
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Semantica HTML5 para vistas o grids.

Section es para indicar una sección dentro de un artículo. Se supone que no se deben usar los divs si hay una etiqueta alterna que describa mejor la parte que deseas meter dentro de dicha etiqueta. En este caso, las imágenes no son una sección del artículo, por lo que es probable que sea mejor usar div. (Lo demás, quizá si sean section, depende los datos que vayan adentro).

Lo que dices de las tablas, me das a entender que son precisamente eso: Tablas de datos. Y las tablas son para hacer tablas (Vaya la redundancia), por lo que si quieres mostrar tablas, debes usar la etiqueta table. Si quieres mostrar otro dato que no sean tablas, entonces si debes usar div o la etiqueta que resulte mejor.

Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...

Etiquetas: html5, internet, semantica, vistas
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




La zona horaria es GMT -6. Ahora son las 04:12.