Programación Web y Scripting > HTML
Table O Div?
JuanK:
Es mejor usar DIV porque las tablas si bien son mas faciles de usar tienen muchas limitaciones y no tienen ni un 5to de la evrsatibilidad de los div.
ArKaNtOs:
--- Cita de: "JuanK" --- Es mejor usar DIV porque las tablas si bien son mas faciles de usar tienen muchas limitaciones y no tienen ni un 5to de la evrsatibilidad de los div.
--- Fin de la cita ---
no se, a mi como dije mas arriba me ha tocado ver sitios que si no refrescas la ventana al iniciar aparecen descuadrados, despues de refrescarla ya aparecen bien y esta hechos con etiquetas div, y no se a que limitaciones te refieres porque yo no le he visto una ;)
JuanK:
A mi nunca me ha tocado hacer eso, eso esmas problema de cache o de browser.
Limitaciones, bueno hablo con mi experiencia en HTML que no es muy extensa, pero entre otras, a una tabla ( sin usar jscript ) no le puedes decir que cuando el mouse le pase encima se cambie el cursor a una manita por ejemplo mientras que en un div si.
En una tabla no puedes usar clases, e n un DIV si y esio te ahorra muchisimo tiempo de codificicacion haciendo CSS, incluso puedes cambiar la apariencia con solo cambiar el CSS.
Lo de colocar Divs flotantes es muy util, no se si se pueda hacer con tablas pero con el div puedes cambiar muchas mas propiedades repsectoa la ubicacion y comportamiento cuando hay cambios de tamaño y de posicion etc. mientras que con las tablas las opciones son pocas.
Con DIv se pueden hacer grupos de cosas que con un table no se podria debido a que su ubicacion puede establecerce desde el CSS, asi que podemos agrupar elementos que esten entre una u otra estructura sin necesidad de agrupar las estructuras completas, es decir solo parte de ellas y a travez del Id cambiar sus atributos, con tablas no puedes hacer eso.
Informacion de interes:
http://www.effectivetranslations.com/stupi...rything_es.html
Suena ridiculo pero segun esto estoy en nivel 5:
http://www.maestrosdelweb.com/editorial/nivelhtml/
Pero creo que solo he adaptado mis conocimeintos en otros lenguajes a lo que me ha servido en HTML porque no tengo tanta experiencia como para decir que estoy en nivel 5... o bueno al menos en esa escala si pero en una real/laboral no.
ArKaNtOs:
--- Cita de: "JuanK" --- A mi nunca me ha tocado hacer eso, eso esmas problema de cache o de browser.
Limitaciones, bueno hablo con mi experiencia en HTML que no es muy extensa, pero entre otras, a una tabla ( sin usar jscript ) no le puedes decir que cuando el mouse le pase encima se cambie el cursor a una manita por ejemplo mientras que en un div si.
En una tabla no puedes usar clases, e n un DIV si y esio te ahorra muchisimo tiempo de codificicacion haciendo CSS, incluso puedes cambiar la apariencia con solo cambiar el CSS.
Lo de colocar Divs flotantes es muy util, no se si se pueda hacer con tablas pero con el div puedes cambiar muchas mas propiedades repsectoa la ubicacion y comportamiento cuando hay cambios de tamaño y de posicion etc. mientras que con las tablas las opciones son pocas.
Con DIv se pueden hacer grupos de cosas que con un table no se podria debido a que su ubicacion puede establecerce desde el CSS, asi que podemos agrupar elementos que esten entre una u otra estructura sin necesidad de agrupar las estructuras completas, es decir solo parte de ellas y a travez del Id cambiar sus atributos, con tablas no puedes hacer eso.
Informacion de interes:
http://www.effectivetranslations.com/stupi...rything_es.html
Suena ridiculo pero segun esto estoy en nivel 5:
http://www.maestrosdelweb.com/editorial/nivelhtml/
Pero creo que solo he adaptado mis conocimeintos en otros lenguajes a lo que me ha servido en HTML porque no tengo tanta experiencia como para decir que estoy en nivel 5... o bueno al menos en esa escala si pero en una real/laboral no.
--- Fin de la cita ---
--- Código: Text ---<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Untitled</title><style type="text/css"><!-- .manita { cursor: hand; background-color: #b5e2ff; }--></style> </head><body><table summary="" width="100%"><tr><td class="manita" width="100%"> </td></tr></table></body></html>
con eso te respondo lo de la manita y lo de las clases :P
lo unico que en firefox no funciono lo de la manita :P aunque tu usas explorer jijijij
--- Citar ---Lo de colocar Divs flotantes es muy util, no se si se pueda hacer con tablas pero con el div puedes cambiar muchas mas propiedades repsectoa la ubicacion y comportamiento cuando hay cambios de tamaño y de posicion etc. mientras que con las tablas las opciones son pocas.
--- Fin de la cita ---
cuando trabajas con tablas es porque no necesitas cambiar la ubicacion, de hecho con div tampoco jejeje usas el float y el clear para poder meter divs a un lado de otros
--- Citar ---Con DIv se pueden hacer grupos de cosas que con un table no se podria debido a que su ubicacion puede establecerce desde el CSS, asi que podemos agrupar elementos que esten entre una u otra estructura sin necesidad de agrupar las estructuras completas, es decir solo parte de ellas y a travez del Id cambiar sus atributos, con tablas no puedes hacer eso.
--- Fin de la cita ---
con tablas si puedes hacer ID por lo tanto tambien grupos :P
--- Código: Text ---<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Untitled</title><style type="text/css"><!-- #manita { cursor: hand; background-color: #b5e2ff; } #manita h1{ font-size: 12px; color: #0033ff; }--></style> </head><body><table summary="" width="100%"><tr><td id="manita" width="100%"><h1>Hola Mundo</h1></td></tr></table></body></html>
por ultimo para mi gusto los div muchas veces complementan una tabla, no la sustituyen. ahora si se ha empezado a usar mas los div que las tablas es por lo que decia ibito, ahora ambas con CSS y con JS es donde realmente crecen por eso nacio el DHTML
[Modificado aqui]
a lo del sitio que mostrabas apoya el css no a los div, y es cierto con css todo eso y mas se puede hacer ;)
JuanK:
--- Citar ---
--- Código: Text ---<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Untitled</title><style type="text/css"><!-- .manita { cursor: hand; background-color: #b5e2ff; }--></style> </head><body><table summary="" width="100%"><tr><td class="manita" width="100%"> </td></tr></table></body></html> con eso te respondo lo de la manita y lo de las clases :P
lo unico que en firefox no funciono lo de la manita :P aunque tu usas explorer jijijij
--- Fin de la cita ---
No me funciona en mozilla firefox.
--- Citar ---
--- Citar ---Lo de colocar Divs flotantes es muy util, no se si se pueda hacer con tablas pero con el div puedes cambiar muchas mas propiedades repsectoa la ubicacion y comportamiento cuando hay cambios de tamaño y de posicion etc. mientras que con las tablas las opciones son pocas.
--- Fin de la cita ---
cuando trabajas con tablas es porque no necesitas cambiar la ubicacion, de hecho con div tampoco jejeje usas el float y el clear para poder meter divs a un lado de otros
--- Fin de la cita ---
Claro eso tambien habia pensado, la tabla esta bien desde que encesites hacer algho sencillo, pero en las paginas mas elaboradas las tablas no te daran muchas cosdas que requeriras.
--- Citar ---
--- Citar ---Con DIv se pueden hacer grupos de cosas que con un table no se podria debido a que su ubicacion puede establecerce desde el CSS, asi que podemos agrupar elementos que esten entre una u otra estructura sin necesidad de agrupar las estructuras completas, es decir solo parte de ellas y a travez del Id cambiar sus atributos, con tablas no puedes hacer eso.
--- Fin de la cita ---
con tablas si puedes hacer ID por lo tanto tambien grupos :P
--- Código: Text ---<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Untitled</title><style type="text/css"><!-- #manita { cursor: hand; background-color: #b5e2ff; } #manita h1{ font-size: 12px; color: #0033ff; }--></style> </head><body><table summary="" width="100%"><tr><td id="manita" width="100%"><h1>Hola Mundo</h1></td></tr></table></body></html>
--- Fin de la cita ---
No esa clase de grupos, desde luego una tabla agrupa pero solo puedes agrupar objetos completos, no segmentos de ellos ( hasta donde se).
Por ejemplo hasta donde se, no puedes hacer un grupo que por ejemplo comience antes de una tabla y termine en medio de ella pues no obtendras los resultados esperados, mientras que con DIV si puedes.
--- Citar ---por ultimo para mi gusto los div muchas veces complementan una tabla, no la sustituyen. ahora si se ha empezado a usar mas los div que las tablas es por lo que decia ibito, ahora ambas con CSS y con JS es donde realmente crecen por eso nacio el DHTML
--- Fin de la cita ---
Bueno yo veo las tablas como un subconjunto pequeño de todo lo que puede hacer un DIV.
Con div puedes hacer todo lo haces con tablas, pero con tablas no puedes hacer practicamente nada de lo que puedes hacer en DIV, al menos en cuestiones de diseño.
Si, la verdad lo mejor es usar lo que a uno le sirva, por ejemplo en casi toas las paginas que he hecho uso divs y tambien table dependiendo de lo que requiera hacer.
Por cierto yo casi no uso IE, uso FireFox.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa