Foros del Web » Creando para Internet » CSS »

Height procentual depende de anchura de la pagina?

Estas en el tema de Height procentual depende de anchura de la pagina? en el foro de CSS en Foros del Web. Buenas Estoy creando una aplicación móvil y quiero que una imagen quede justo en el medio de la página. He conseguido centrarla horizontalmente (ponerla no ...
  #1 (permalink)  
Antiguo 20/08/2012, 18:02
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Height procentual depende de anchura de la pagina?

Buenas
Estoy creando una aplicación móvil y quiero que una imagen quede justo en el medio de la página.
He conseguido centrarla horizontalmente (ponerla no pegada a la izquierda) poniéndole en el div un "align = 'center'" (y es que la imagen va a variar de anchura en el tiempo y con otros métodos no me vale ya que la centra mediante los laterales de la imagen y no por el eje central).

El problema es para centrarla verticalmente. Tendría que ser fácil ya que además la altura de la imagen no tiene que variar. Pero el problema es que cuando le pongo una atributo css height porcentual el navegador (Chrome) lo hace porcentual respecto a la amplitud de la pantalla. Así que en un teléfono en modo vertical se vería en el centro pero si el teléfono está apaisado se va fuera de la pantalla.

Alguna idea?

Gracias
  #2 (permalink)  
Antiguo 20/08/2012, 18:11
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Height procentual depende de anchura de la pagina?

Podrias solucionar eso con una tabla:

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> AQUI EL CONTENIDO </td>
</tr>
</table>

No se de que manera trabajastes el div de la imagen, pero el codigo que te mande es una tabla que centra totalmente vertical y horizontalmente cualquier codigo dentro de donde especifique.
  #3 (permalink)  
Antiguo 20/08/2012, 18:43
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Height procentual depende de anchura de la pagina?

Pues a mi no me funciona tu método... Ni tan siquiera poniéndolo tal cual sin la imagen dentro y justo después de <body>...
  #4 (permalink)  
Antiguo 20/08/2012, 18:47
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Height procentual depende de anchura de la pagina?

Cita:
Iniciado por Ourii Ver Mensaje
Pues a mi no me funciona tu método... Ni tan siquiera poniéndolo tal cual sin la imagen dentro y justo después de <body>...
Aveces no funciona por esto

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

yo lo reemplazo simplemente por <html>

son como unas reglas que agrega el dreamweaver que no permiten ciertas funciones, yo las elimino y hasta ahora no me han traido ningun tipo de problemas.
  #5 (permalink)  
Antiguo 20/08/2012, 18:50
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Height procentual depende de anchura de la pagina?

No este no es el problema. Uso HTML5 con <!DOCTYPE html> aunque también he provado tan solo con <html> y no funciona tu solución :(
  #6 (permalink)  
Antiguo 20/08/2012, 18:52
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Height procentual depende de anchura de la pagina?

Cita:
Iniciado por Ourii Ver Mensaje
No este no es el problema. Uso HTML5 con <!DOCTYPE html> aunque también he provado tan solo con <html> y no funciona tu solución :(
Mmm que raro, bueno el codigo que te di anteriormente se me olvido ponerle el "center", aqui te dejo el codigo completo desde <html> para que te guies.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle"> CODIGO AQUI </td>
</tr>
</table>
</body>
</html>

Si funciona porque lo probe, prueba agarrando solo el <table> a ver
  #7 (permalink)  
Antiguo 20/08/2012, 18:59
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Height procentual depende de anchura de la pagina?

Lástima, tu solución es buena (me funciona en una web simple) pero no me sirve ya que no funciona en mi página con jQuery Mobile integrado.

Gracias por lo ayuda pero no lo hemos resuelto.

Alguna otra sugerencia?
  #8 (permalink)  
Antiguo 20/08/2012, 19:08
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Height procentual depende de anchura de la pagina?

Cita:
Iniciado por Ourii Ver Mensaje
Lástima, tu solución es buena (me funciona en una web simple) pero no me sirve ya que no funciona en mi página con jQuery Mobile integrado.

Gracias por lo ayuda pero no lo hemos resuelto.

Alguna otra sugerencia?
Ah jeje no tengo mucho conocimientos con aplicaciones para mobiles, a la orden y suerte con eso a ver si alguien puede plantear una solucion.

Saludos.
  #9 (permalink)  
Antiguo 23/08/2012, 03:07
 
Fecha de Ingreso: enero-2011
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Height procentual depende de anchura de la pagina?

Ya me han dado una solución usando jquery, $(window).height()

saludos :)

Etiquetas: chrome, depende, height
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:01.