![]() |
¿Cuando utilizar css para maquetar y cuando utilizar tablas? He estado leyendo algunos articulos de como maquetas paginas con css y me he puesto manos a la obra para desechar completamente las tablas de la maquetacion y ufffffffffff me estoy volviendo loco. Que si float:left, clear, etc etc etc y no me aclaro. ¿Cuando se debe utilizar css y cuando tablas? Gracias por vuestra atencion. |
En teoria para maquetar se debe utilizar solamente CSS. Aunque veo algunas cosillas que se hacen mas sencillas con tablas, pero estamos en el eterno debate. A mi me ha costado un poco, pero me decanto definitivamente por las capas+css. Tampoco pasa nada porque lo mezcles un poquillo... |
tablas son para mostrar datos "organizados", con un ejemplo lo entenderas mejor, si quieres hacer una tabla periodica con divs o con listas te vas a bolber loco, mientras que con tablas en mucho más sencillo la css se usa siempre, aunque uses tablas. seguramente estaras liado porque estaras intentando hacerlo todo con divs ( a mi era lo que me pasaba al principio ) pero prueba ha utilizar listas, para los listados, menus, ... veras como te resulta algo más facil te dejo este enlace para que veas algunos ejemplos de lo que se puede hacer con listas, algunos ejemplos parecen echos con tablas http://css.maxdesign.com.au/index.htm |
Si realmente quieres aprovechar el CSS y sus beneficios, debes maquetar (columnas, encabezados, contenidos, menues, etc) con CSS, y estructurar bien tu contenido. Ahora si tu información es de tipo tabular: Nombre - Aprellido - ID - Sexo - Fecha de nacimiento - etc. Aquí sí usas una tabla, y a esta (la tabla) le puedes aplicar CSS, además debes tener en cuenta que las tablas también tienen su ordenamiento: Título, Celdas de encabezamiento, Fila Principal, Celdas de pié de página, etc., y tienen una etiqueta para cada uno: <caption>, <thead>, <tfoot>, <th>, etc... saludos, |
No si yo lo tengo muy claro, que lo ideal para maquetar es css, lo que no me queda tan claro es el posicionamiento de los elementos, porque la cabecera y el menu de navegacion y el pie de pagina los tengo maquetados perfectamente (los he hecho en paginas distintas) y cuando lo voy a unir todo pues el menu se mueve para donde le sale de los coj... , el pie se mete dentro de los contenidos etc, etc etc. |
A ver si te sirve este ejemplillo: Código HTML: <html>Si lo haces en absoluto, reparte los píxeles del mismo modo. Otra cosa. P.ej: padding: 5px 5px 5px 5px; equivale a: padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; solo que la primera opción es aceptada por navegadores antiguos, y la segunda puede que no. Si se puede mejorar el ejemplo de alguna forma, sería de agradecer que lo expusierais. Siempre se puede aprender más. ciao! |
Concuerdo con Kazafun, aunque en estos momentos me estoy volviendo loco porque no encuentro una forma didáctica de centrar el contenido de mi pagina con capas. COn tablas es sencillo, pero con capas hay varias formas que no termino de entender. |
| La zona horaria es GMT -6. Ahora son las 00:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.