Foros del Web » Creando para Internet » Diseño web »

¿Maquetar con capas absolutas? ¿Abandonar las tablas por completo?

Estas en el tema de ¿Maquetar con capas absolutas? ¿Abandonar las tablas por completo? en el foro de Diseño web en Foros del Web. Antes que nada, me gustaría aclarar que estoy acostumbrado a maquetar con tablas. Ahora que vuelvo a meterme en el mundo del diseño web, me ...
  #1 (permalink)  
Antiguo 11/12/2011, 05:37
UsuarioArroba
Invitado
 
Mensajes: n/a
Puntos:
¿Maquetar con capas absolutas? ¿Abandonar las tablas por completo?

Antes que nada, me gustaría aclarar que estoy acostumbrado a maquetar con tablas. Ahora que vuelvo a meterme en el mundo del diseño web, me encuentro que el uso de tablas está obsoleto y que las capas y el css son la leche.

He probado a maquetar con div's y css. He conseguido hacer algo, pero no mucho. Tras volverme loco para intentar diseñar una web que he dibujado en papel, metiendo unas capas dentro de otras, intentando colocar el contenido en donde quería, etc, recordé que en Dreamweaver 2004 descubrí la existencia de las capas absolutas. Hasta aquella fecha, nunca las había visto y si no recuerdo mal, hice una web sencilla usándolas y me encontré que al abrirla en un navegador que no recuerdo, todo el contenido estaba apilado en la esquina superior izquierda.

Después de todo esto formulo las preguntas:

1 - ¿Es correcto maquetar una web completa utilizando capas absolutas?

Hasta ahora las organizaba metiendo unas capas dentro de otras. Por meter unas capas dentro de otras me refiero a algo así:

<div id="contenedor">
<div id="cabecera">
<div id="logo"></div>
<div id="publicabecera"></div>
<div id="menu"></div>
<div id="contenido"></div>
<div id="lateralder"></div>
<div id="pie"></div
</div>
</div>

después con css intentaba colocar cada capa en su sitio, siendo para mí hasta el momento una misión un tanto difícil de completar.

Ahora he probado un pequeño código maquetando con capas absolutas. Tras visualizar en Chrome e Internet Explorer 8, parece que quedan bien. También he utilizado las tablas para colocar el contenido donde quería exactamente, pero eso lo comento mas abajo en otra pregunta.

Código:
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<div id="Layer1" style="position:absolute; width:155px; height:125px; z-index:1; left: 20px; top: 20px;"><img src="images/logo.gif" width="150" height="121"></div>
<div id="Layer2" style="position:absolute; width:800px; height:125px; z-index:2; left: 200px; top: 20px;">
  <table width="100%"  border="0" align="center">
    <tr>
      <td valign="middle" height="125"><center><img src="images/bannerh.gif" width="728" height="90"></center></td>
    </tr>
  </table>
</div>
<div id="Layer3" style="position:absolute; width:980px; height:115px; z-index:3; left: 20px; top: 150px;">contenido...</div>
</body>
</html>
2 - ¿Que opinará Google de esta forma de maquetar?

Para mí, al igual que para la mayoría de diseñadores web, lo que me interesa es que Google indexe mi página y la entienda lo mejor posible para que a la hora de mostrar los resultados, tenga buenas probabilidades de aparecer entre los primeros o al menos, en la primera página.

3 - Sobre las tablas ¿Tengo que dejar de utilizarlas por completo?

Como podréis observar en el código que he puesto mas arriba, he utilizado una tabla para centrar el banner verticalmente y la etiqueta "center" para centrarlo horizontalmente. También me gustaría usar la tabla un poco mas abajo para crear un menú de 6 opciones, modificando los bordes de las celdas con estilos, centrando horizontal y verticalmente, crear también una celda a la derecha del menú en el que ponga los últimos artículos agregados en la web... Para mí, diseñar así es fácil porque estoy acostumbrado, en cambio, hacer todo esto con css y capas anidadas es un laberinto. Llevo varias semanas probando y no encuentro modo de hacer muchas de las cosas que me gustaría y que en cambio, de este modo, logro realizar rápidamente.

La pregunta es la misma, ¿es correcto hacer esto?

En fin, no pregunto nada mas por el momento. Si podéis responderme a estas 3 preguntas os estaría muy agradecido. Saludos.
  #2 (permalink)  
Antiguo 11/12/2011, 06:18
Avatar de cristian_db  
Fecha de Ingreso: julio-2009
Mensajes: 105
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: ¿Maquetar con capas absolutas? ¿Abandonar las tablas por completo?

Si las tablas ya se ha dejado de usar para diseñar, simplemente se utilizan para organizacion de datos.
a mi me paso que había aprendido a diseñar con tablas, hasta llegue a diseñar una web con tablas y cuando me di cuenta que no se usaban mas la tablas, tuve que cambiar todo el sitio, costo pero quedo bien :)
  #3 (permalink)  
Antiguo 12/12/2011, 12:59
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 12 años, 8 meses
Puntos: 50
Respuesta: ¿Maquetar con capas absolutas? ¿Abandonar las tablas por completo?

Hola,
Esto es así hay que irse adaptando a los nuevos tiempos..trataré de responder las preguntas:

1.- Es totalmente incorrecto, la utilización de Divs no quiere decir que sean utilizados con posición absoluta en mi caso prácticamente no utilizo la sentencia position:absolute de css, el uso de Divs te permiten anidar el contenido, mejorar su estructura y también su accesibilidad, pero no tienen por qué ser absolutos, en dreamweaver recuerdo que se les llamaba como PA elementos de posición absoluta, que no tiene nada que ver con el maquetado con DIVS en XHTML (Con HTML5 no se usan tanto los divs)
2.- Con respecto a Google..estará feliz de que dejes de maquetar con tablas..las etiquetas table..td..tr son para estructurar y/o ordenar datos como dice cristian, google le da prioridad al contenido, su calidad y estructura, así que mejorarán tus páginas.
3.- No. las tablas tienen una función, que es la de organizar datos, pero para maquetar definitivamente debes dejarlas, hoy el estándar es separar contenido de diseño, hay muchas razones para dejar de maquetar con tablas y pasar a css te dejo un enlace con algunos de los motivos:

http://www.jps.com.ve/diseno-web/7-r...o-usar-tablas/

Saludos
__________________
He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD..
mi hobby
  #4 (permalink)  
Antiguo 13/12/2011, 05:13
UsuarioArroba
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿Maquetar con capas absolutas? ¿Abandonar las tablas por completo?

En fin, tendré que adaptarme al cambio y diseñar con capas. Gracias a ambos por vuestras respuestas.

Etiquetas: abandonar, capas, tablas
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 07:55.