Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/02/2015, 11:18
Avatar de GeekGirl
GeekGirl
 
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
Respuesta: colocar div en linea

El body siempre ocupa el 100% de la pantalla. Es incorrecto setearle el ancho. Elimina esa línea de tu CSS.

En cuanto al display de los divs hijo21 e hijo22, simplemente dale a ambos la propiedad display: inline-block;
De esta manera se van a mostrar como elementos de línea (uno junto al otro y no ocupando todo el ancho de la línea) y a la vez van a conservar las propiedades de un elemento de bloque para definir su ancho y alto entre otras.

Recuerda que si usas ids, no hace falta que le antepongas el selector div ya que los mismos no se repiten (o al menos no deberían). Y quita esos position: relative que no tienen razón de ser excepto en el caso en el que usas z-index.

Saludos :)