Foros del Web » Creando para Internet » CSS »

ubicacion de div

Estas en el tema de ubicacion de div en el foro de CSS en Foros del Web. hola amigos del foro espero me puedan ayudar me encuentro trabajando Uni-Form http://sprawsm.com/uni-form/ y necesito colocar dos columnas y en cada columna debe contener input,select,etc ...
  #1 (permalink)  
Antiguo 12/10/2012, 08:44
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
ubicacion de div

hola amigos del foro espero me puedan ayudar

me encuentro trabajando Uni-Form http://sprawsm.com/uni-form/

y necesito colocar dos columnas y en cada columna debe contener input,select,etc

ya tengo la primera columna el problema qu tengo es para ubicar la segunda columna

<style type="text/css">
#columna1{ width:50%;
display:inline-block;
height:50%;
background-color:blue;
overflow:hidden;

}
#columna2{
width:50%;
display:inline-block;
height:50%;
background-color:green;
overflow:hidden;
}

</style>



este es mi formulario

Código HTML:
Ver original
  1. <form action="#" class="uniForm" method="post">
  2.       <div id="columna1">    
  3.       <fieldset>
  4.         <h3>Apreciacion Visual </h3>
  5.        
  6.         <div class="ctrlHolder">
  7.           <label for=""><em></em> Asistente </label>
  8.           <!--<input name="name" id="name" data-default-value="Placeholder text" size="35" maxlength="50" type="text" class="textInput"/>-->
  9.           <select name=""  id="" class="selectInput required">
  10.             <option value="">Seleccione</option>
  11.             <option value="1">AAA</option>
  12.           </select>
  13.            
  14.           <p class="formHint"></p>
  15.         </div>
  16.              
  17.        
  18.       </fieldset>
  19.       </div>
  20.         <div id="columna2">
  21.             <fieldset>
  22.         <h3>Apreciacion Visual </h3>
  23.        
  24.         <div class="ctrlHolder">
  25.           <label for=""><em></em> Asistente </label>
  26.           <!--<input name="name" id="name" data-default-value="Placeholder text" size="35" maxlength="50" type="text" class="textInput"/>-->
  27.           <select name=""  id="" class="selectInput required">
  28.             <option value="">Seleccione</option>
  29.             <option value="1">AAA</option>
  30.           </select>
  31.            
  32.           <p class="formHint"></p>
  33.         </div>
  34.              
  35.        
  36.       </fieldset>
  37.  
  38.       </div>
  39.      
  40.       <div class="buttonHolder">
  41.        
  42.         <button type="submit" class="primaryAction">Submit</button>
  43.       </div>
  44.  
  45.     </form>
  #2 (permalink)  
Antiguo 12/10/2012, 15:41
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años
Puntos: 20
Respuesta: ubicacion de div

Usa float:left en las dos columnas.

Un consejillo con el CSS, cambia tu código a esto:

Código:
.columna {
    width:50%;
    display:inline-block;
    height:50%;
    overflow:hidden;
    float:left;
}
#columna1{ 
    background-color:blue;
}
#columna2{
    background-color:green;
}
Y añádele la clase "columna" a los dos divs. De este modo tienes menos código y es más mantenible. Si dos elementos pertenecen a la misma categoría ("columna") y tienen todos los estilos iguales menos uno, es mejor organizarlo así.
__________________
Puedes visitar mi blog sobre HTML, CSS y Wordpress.
  #3 (permalink)  
Antiguo 12/10/2012, 22:02
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: ubicacion de div

mariogl84 gracias por responder

me sive mucho tu codigo pero necesito que haya un espacio pequeño entre los divs

estuve intentando , tengo el espacio pero quedan mal los divs

como puedo hacerlo

mira mi codigo


Código CSS:
Ver original
  1. .uniForm .columna1{width:50%; display:inline-block; margin:auto; height:50%;   overflow:hidden;}


Código CSS:
Ver original
  1. <form action="#" class="uniForm" method="post">
  2. <div class="ctrlHolder columna1">
  3.           <label for=""><em></em> Fecha </label>
  4.           <!--<input name="name" id="name" data-default-value="Placeholder text" size="35" maxlength="50" type="text" class="textInput"/>-->
  5.           <select name=""  id="" class="selectInput required">
  6.             <option value="">Seleccione</option>
  7.             <option value="1">AAA</option>
  8.           </select>
  9.            
  10.           <p class="formHint">Fecha de la Apreciacion</p>
  11.         </div>
  12.  
  13.  
  14.         <div class="ctrlHolder columna1">
  15.           <label for=""><em>*</em> Hora </label>
  16.           <input name="a_number" id="a_number" data-default-value="Placeholder text" size="35" maxlength="50" type="text" class="textInput required validateInteger validateMin val-10 validateMax val-50"/>
  17.           <p class="formHint">Hora de la Apreciacion</p>
  18.         </div>
  19.     </form>
  #4 (permalink)  
Antiguo 13/10/2012, 06:17
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años
Puntos: 20
Respuesta: ubicacion de div

¿Pero no los querías uno al lado del otro? En este último código siguen estando uno debajo de otro.

Si lo que quieres es que estén uno al lado del otro, y que haya un espacio entre ambos, tendrás que flotarlos a la izquierda y darle un margin-right al primer div. Fíjate que, como estás usando porcentajes, te tienes que asegurar de que el ancho del primer div + el margen + el ancho del segundo div den un total de 100%. Por ejemplo:

Código:
.columna {
    [...tus estilos...]
    float:left;
    width:49.5%;
}
.columna:first-child {
    margin-right:1%;
}
__________________
Puedes visitar mi blog sobre HTML, CSS y Wordpress.
  #5 (permalink)  
Antiguo 13/10/2012, 20:58
Avatar de CapFarrl  
Fecha de Ingreso: octubre-2012
Ubicación: Lima
Mensajes: 55
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: ubicacion de div

Cita:
Iniciado por Montes28 Ver Mensaje
mariogl84 gracias por responder

me sive mucho tu codigo pero necesito que haya un espacio pequeño entre los divs

estuve intentando , tengo el espacio pero quedan mal los divs

como puedo hacerlo

mira mi codigo


Código CSS:
Ver original
  1. .uniForm .columna1{width:50%; display:inline-block; margin:auto; height:50%;   overflow:hidden;}


Código CSS:
Ver original
  1. <form action="#" class="uniForm" method="post">
  2. <div class="ctrlHolder columna1">
  3.           <label for=""><em></em> Fecha </label>
  4.           <!--<input name="name" id="name" data-default-value="Placeholder text" size="35" maxlength="50" type="text" class="textInput"/>-->
  5.           <select name=""  id="" class="selectInput required">
  6.             <option value="">Seleccione</option>
  7.             <option value="1">AAA</option>
  8.           </select>
  9.            
  10.           <p class="formHint">Fecha de la Apreciacion</p>
  11.         </div>
  12.  
  13.  
  14.         <div class="ctrlHolder columna1">
  15.           <label for=""><em>*</em> Hora </label>
  16.           <input name="a_number" id="a_number" data-default-value="Placeholder text" size="35" maxlength="50" type="text" class="textInput required validateInteger validateMin val-10 validateMax val-50"/>
  17.           <p class="formHint">Hora de la Apreciacion</p>
  18.         </div>
  19.     </form>

puedes usar, margin-left:10px;

Etiquetas: ubicacion, fondo
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 07:10.