Una está con HTML y la otra con CSS.Yo uso tablas porque es más cómodo, organizado y no te haces bolas. Con DIVs, si no sabes bien CSS, vas a tener que crear un montón de clases y romperte la cabeza.Supuestamente, las tablas no están bien soportadas por los navegadores, pero es mentira, forman parte de XHTML 1.0, así que...
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.
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.htmlSuena 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.
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.
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 lo unico que en firefox no funciono lo de la manita aunque tu usas explorer jijijij
CitarLo 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.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
CitarCon 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.con tablas si puedes hacer ID por lo tanto tambien grupos 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
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.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.
No me funciona en mozilla firefox.
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.
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.
W3Schools no son tutoriales, son más bien referencias-documentación. Te muestran todas las propiedades de un tag, si el tag sigue existiendo, si es válido según XHTML 1.0/1... Pero los quizes están muy buenos.
CitarNo me funciona en mozilla firefox. por eso especifique que la manita no funciona en mozilla pero mi punto es q las clases si se pueden usar sobre una tabla mas bien el objeto importante es el td
CitarClaro 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. como que?
CitarNo 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. entonces a que te refieres?a que el id sea para otro objeto y englobe a varios objetos y dentro de ellos la tabla?, si es asi si se puede hacer, no veo xq no.
muestame algo que puedas hacer con div y que no se pueda hacer con tablas de hecho yo no lo he intentado pero yo no he visto que se puedan poner mas de 3 div uno a lado del otro
Por cierto no habia visto eso de los niveles jejejeje esta algo chafon mejor checa la que te dijo X.Cyclop o W3schools que estan muy buenas smile.gifen w3 puedes checar que nivel tienes de HTML, Javascript y CSS haciendo Quiz pero no son muy elevados, aunque te puedes certificar, pero creo que es un buen de lana jejeje y el nivel si aumenta
CitarNo me funciona en mozilla firefox.por eso especifique que la manita no funciona en mozilla pero mi punto es q las clases si se pueden usar sobre una tabla mas bien el objeto importante es el td smile.gif .manita { cursor: hand; background-color: #b5e2ff; }
hace un tiempo eh cambiado las tortuosas tablas por un esquema con "divs"
Si lo dice Altareum o Avalón, les creo con respecto al cursor tienes razon ya se me habia olvidado, pero es que por un tiempo deje de diseñar jejejejejejelo de que no solo son los div, si eso si ya lo sabia, de hecho alguna ves hice unos menues bien buenos con listas
Cita de: "ArKaNtOs" Si lo dice Altareum o Avalón, les creo con respecto al cursor tienes razon ya se me habia olvidado, pero es que por un tiempo deje de diseñar jejejejejejelo de que no solo son los div, si eso si ya lo sabia, de hecho alguna ves hice unos menues bien buenos con listas Gracias por lo que me corresponde y por la credibilidad
-La separación entre diseño y código. Este me parece que es el punto más importante, sobre todo a la hora de hacer un sitio, que probablemente con el tiempo cambie el diseño pero no su estructura (como cualquier portal, lycos, terra, datafull, etc... ).