Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/06/2012, 02:05
natig
 
Fecha de Ingreso: enero-2007
Mensajes: 323
Antigüedad: 17 años, 4 meses
Puntos: 9
Respuesta: llamada función estilo div

A ver si me aclaro. Cuando hacemos un porcentaje, lo hacemos sobre una cantidad, el tanto por cierto de algo. En css si pongo:

width:100%; lo que hace es width= 100% del ancho de la ventana, o sea, width = (ancho ventana) px.
heigth:20%, lo que hace es heigth= 20% del alto de la la ventana, o sea, heigth = (0.2 * alto ventana) px.

Y yo lo que quiero es:

heigth = 20 % del ancho de la venta = (0.2 * ancho ventana) px.

El problema es que no se conoce a priori el ancho que va a tomar la ventana, depende de la resolución y de si la ventana ocupa todo el espacio de la pantalla o la pones más pequeña. Es decir, "ancho ventana" es una incógnita.

A lo mejor es posible indicar en css:

heigth: 0.2*width;

No lo sé. Si es así, indicadme cómo es la sintaxis en css.

Gracias.