| ||||
| Respuesta: centrado vertical con % ![]() Prueba esto: Cita: (cómo me gustan los retos)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="es-es"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>Centrado Vertical 5</title> <style type="text/css"> html, body {height: 100%; width: 100%;margin: 0;} #caja {display: table; height: 100%; width: 100%; position: relative; } .centrado {display: table-cell; vertical-align: middle; margin: 0 auto; padding: 0 10px; height: 100%; } .texto {position: relative; top: 0; display: block; background-color: #f00; color: #fff; height: 30%; } </style> </head> <body> <div id="caja"> <div class="centrado" style="*position: absolute;*top: 50%;*height: 30%"> <span class="texto" style="*top: -50%;*height: 100%"> Texto de prueba, más texto de prueba, otro texto de prueba y el último texto de prueba </span> </div> </div> </body> </html> P.D.: sólo lo he mirado en IE6 y FF2.
__________________ No esperes que nadie haga más esfuerzo en responderte que el que hagas tú en preguntar. |
| ||||
| Respuesta: centrado vertical con % ![]() , mmm, mmm, Mik te estas riendo de mí,![]() ![]() Sabía que tu darías con esta solución, me va genial. Muchas Gracias Mik, un saludo. PD:No pasarás a dar tu veredicto en la última competencia de CSS?.
__________________ WFC |
| ||||
| Respuesta: centrado vertical con % No, me rio de mi. Pensaba que iba aser más difícil encontrar la solución y que estaría un ratillo mirando y lo dejaría, pero resulta que ha salido fácil y más rápido de lo esperado.Pues pensaba hacerlo, pero lo cierto es que tengo bastante trabajo, y aunque de rato en rato me conecto para ver que hay de nuevo, nunca paso el suficiente tiempo parado como el que habría que dedicarle a una análisis un poco detallado. Y lo mismo que la última vez, lo cierto es que se han dicho bastantes cosas ya, y puede que no pudiera aportar mucho de nuevo. Lo siento, pero esta vez me ha pillado un poco mal.
__________________ No esperes que nadie haga más esfuerzo en responderte que el que hagas tú en preguntar. |
| ||||
| Respuesta: centrado vertical con % Por cierto: es una interesante nueva manera de centrado compatible con tamaño en porcentaje, que añadiré a la colección un día de estos. A tu salud porque tú la has motivado
__________________ No esperes que nadie haga más esfuerzo en responderte que el que hagas tú en preguntar. |
| ||||
| Respuesta: centrado vertical con % Cita: Nada, aqui se agradece poniendo "Yo Soy Mikmorista" y la pagina web de Mikmoro en tu firma. Sino, tus agradecimientos no son tomados en cuenta.
Iniciado por WillyFC Sabía que tu darías con esta solución, me va genial. Muchas Gracias Mik, un saludo. ![]() ![]()
__________________ [ Mi Sitio Personal ] "La felicidad no es una estacion de llegada... Es un modo de viajar" Tom Schreiter |
| ||||
| Respuesta: centrado vertical con % Que pena Mik, ya sabes que para muchos de nosotros es importante tu opinión en estos temas,sin desmerecer que Triby hizo un gran trabajo dando varios detalles.Pero el trabajo es primero. Cita: Nada, aqui se agradece poniendo "Yo Soy Mikmorista" y la pagina web de Mikmoro en tu firma. Sino, tus agradecimientos no son tomados en cuenta. ![]() ![]() Ya vieron como colaboré en el Indice de Recursos ![]() ![]() ![]()
__________________ WFC |
| |||
| Respuesta: centrado vertical con % Mik, formidable código: claro, conciso y de gran ingenio. Muchas gracias por él. Testado en ie6, ff3, safari4 (w) y opera9, opera10beta ,chrome2 y ie8... y perfecto. Por las prisas que has tenido te ha faltado un pequeño valor para que funcione bien en ie7, y me he permitido añadirlo: <div class="centrado" style="*position: absolute; *top: 50%; *height: 30%; *width: 100%; /*añadido el width para que funcione en ie7*/"> Repito, muchas gracias Saludos Última edición por ssclamp; 22/06/2009 a las 19:06 Razón: También funciona bien en ie8 |
| ||||
| Respuesta: centrado vertical con % Cita: ... Repito, muchas gracias
__________________ [ Mi Sitio Personal ] "La felicidad no es una estacion de llegada... Es un modo de viajar" Tom Schreiter |
| ||||
| Respuesta: centrado vertical con % Cita: Estupendo. Cita: Ah, muy bien. No había pensado en el ancho porque tampoco willyfc decía nada de eso (creo), pero mejor, así nos aseguramos de que no se cuela nada.Muchas gracias. Otro contribuyente a la próxima actualización
__________________ No esperes que nadie haga más esfuerzo en responderte que el que hagas tú en preguntar. |
| |||
| Respuesta: centrado vertical con % Cita: Pero así se fuerza la aparición del scroll horizontal.Se evita con Cita: Mi céntimo al index .centrado {padding: 0 0.99%; width: 98%; /*resto de propiedades*}
__________________ Invasión de cebolletas zombis en css. Por sus capas los reconoceréis... Los ad hominem son falacias, más propias de gente artera que de personas cabales. |
| ||||
| Respuesta: centrado vertical con % Huyyyyyyyyy!!!!!! Casi casi. Veamos: suponiendo que willyfc quisiera ocupar todo el ancho, bastaría con esta pequeña modificación: Cita: que sería añadir el width del 100 y quitar el padding que tenía ese selector..centrado {display: table-cell; vertical-align: middle; margin: 0 auto; height: 100%; width: 100%; } Pero teniendo en cuenta que dice: "debe tener este tipo de centrado pero no puedo utilizar los margenes en px ya que la caja que lo contiene debe de estar en % y no como en el ejemplo." y que lo de que sea sólo centrado vertical me lo he inventado yo, porque igual quería directamente porcentual y centrado en las dos dimensiones, sería tan fácil como hacer: Cita: .centrado {display: table-cell; vertical-align: middle; height: 100%; width: 100%; } .texto {position: relative; margin: 0 auto; top: 0; display: block; background-color: #f00; color: #fff; height: 30%; width: 70%; }
__________________ No esperes que nadie haga más esfuerzo en responderte que el que hagas tú en preguntar. |
| ||||
| Respuesta: centrado vertical con % Esta sería la gráfica de lo que en realidad se quisiera lograr, pero como a mi no me gusta estar jorobando, he estado tratando de solucionarlo yo. ![]() digamos que de ancho debería tener 90 o quizá 80%. para esta tarde veré como queda al final
__________________ WFC |
| ||||
| Respuesta: centrado vertical con % Consulta: tu lo que deseas hacer es que la pagina hecha en flash que tienes se centre tanto verticalmente, como horizontalmente en el navegador..... Si te entendi bien yo lo que he hecho es esto y me ha servido de maravilla en todos los exploradores que he probado, IE, Mozilla, Opera, Safari y Chrome <table align="center" height="100%"> <tr> <td valign="middle"> //Aqui iria tu FLASH </td> </tr> </table> Bueno espero que sea esto lo que deseas, si no es asi mil disculpas pro entender mal.... |