![]() |
Centrar Caja... DIV. Que tal foreros. Hace algún tiempo estoy aprendiendo el modelo de cajas, usando XHTML + CSS, para dejar de lado las tablas. EL punto es que por ahora las webs las crearé solo para resoluciones 800x600, el problema radica en que cuando alguien vé una página en 1024x700 verá la primera caja en la izquierda.. por consiguiente las de adentro también.. lo que me gustaria saber es como hago para centrar la primera caja y asi las otras también para que cuando alguien vea la web en 1024x700 la vea centrada, uso la etiqueta DIV y me gustaria más si fuera agregandole algún estilo al CSS. Les dejo un ejemplo por si no me entienden.. pero este es en tablas. http://cubis.tribuxml.org/perfil.php Lo que pueden hacer es cambiar la resolución de 800x600 a 1024x700y verán lo que pasa. Gracias de antemano. Saludos! |
Para los navegadores que respetan los estándares se hace facil, basta con que pongas un margin:auto y listos. Lo malo es que no furula para Explorer así que habrás de usar algún script que se encarge de centrar esa caja :arriba: |
Mmmm.. ya veo.. voy a probar en Mozilla a ver que pasa.. si alguien tiene por casualidad la solución o el Script del que habla tunait me podria ser de mucha ayuda. Gracias! |
Ya lo probé... y si.. con Mozilla si me lo centra en 1024x700 pero en IE nop... entonces... alguien tiene una solución para poder que me trabaje en los dos? |
A ver si te sirve esto function centra(){ if(navigator.appName == "Microsoft Internet Explorer"){ anchoVentana = document.body.scrollWidth document.getElementById('pepe').style.left =(anchoVentana - document.getElementById('pepe').offsetWidth)/2 } } window.onload = centra; window.onresize = centra; Eso suponiendo que tu caja principal tuviera por id = "pepe" :arriba: |
Si tunait.. si sirvio!!!, pero como sabes, estoy trabajando XHTML y pues de esto surge otra duda que tu o alguien más me puede resolver: En un principio tenia esto [prueba.htm]: Código: <?xml version="1.0" encoding="iso-8859-1" ?>Código: #prueba {Código: <?xml version="1.0" encoding="iso-8859-1" ?>Saludos y de antemano gracias. |
| La zona horaria es GMT -6. Ahora son las 04:09. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.