Tema: Alto en CSS
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/08/2013, 14:24
Avatar de eduardobrutaldeath
eduardobrutaldeath
 
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 11 años, 4 meses
Puntos: 3
Respuesta: Alto en css

Cita:
Iniciado por indie_rok Ver Mensaje
Hola amigos!

Pregunta un poco novata, pero aun no la resuelvo.

Yo siempre trabajo con medidas absolutas, pero con estas cosas del responsive design, ahora empiezo a trabajar con medidas relativas.

Para definir un div "cuadro", siempre hacia esto:

Código:
#cuadro
  {
	  background-color:#999;
	  width:300px;
	  height:300px;
  }
Ahora quiero hacer esto:

Código:
#cuadro
  {
	  background-color:#999;
	  width:20%;
	  height:20%;
  }
Pero me llevo la mala suerte que no me marca el cuadro, si no un rectángulo y la altura esta en base al contenido del texto, no a la dimensión que le marco.

Alguien me ayuda?

Saludo
mmm por lo general a las páginas hechas con porcentajes no se les especifica un HEIGHT, para que de manera automática el contenedor se alargue o achique según el contendido... pero si quieres probar de todas formas tus medidas lo que tendrías que hacer es... ponerle un alto en pixeles al padre y los hijos ya podrían cambiar su alto en porcentajes porque tienen una medida fija (que es el padre) para calcular el porcentaje según el tamaño de su contenedor en pixeles:

Código HTML:
Ver original
  1. <DIV id="container">
  2.  
  3.  
  4.       <DIV class="loquesea">
  5.       TEXTO
  6.       </DIV>
  7.  
  8.  
  9. </DIV>

Código CSS:
Ver original
  1. #container{
  2. height: 500px;
  3. width: 500px;
  4. }
  5.  
  6. .loquesea{
  7. height: 20%;
  8. width: 20%;
  9. }