Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Dividir verticalmente un formulario

Estas en el tema de Dividir verticalmente un formulario en el foro de CSS en Foros del Web. Buenas, tengo una duda con respecto a un formulario, necesito dejar la mitad de los campos en la izquierda de la pantalla y la otra ...
  #1 (permalink)  
Antiguo 13/02/2015, 06:13
 
Fecha de Ingreso: enero-2015
Ubicación: Valparaiso
Mensajes: 88
Antigüedad: 9 años, 11 meses
Puntos: 0
Dividir verticalmente un formulario

Buenas, tengo una duda con respecto a un formulario, necesito dejar la mitad de los campos en la izquierda de la pantalla y la otra mitad a la derecha, por si no se entiende, lo que quiero es esto:



El problema es que esto solo me funciona para mozilla, en chrome están todos los campos alineados al borde izquierdo.

El html del formulario es:

Código HTML:
Ver original
  1. <div id="miPagina" class="col-md-51 column" style="display:none">
  2.             <h4 class='modal-title' id='myModalLabel'>Nuevo Cliente</h4> <br />
  3.             <form method="post">
  4.                         <div class='field-box'>
  5.                             <label>Nombre</label>
  6.                             <div class='col-md-7'>
  7.                                 <input type='text' class='form-control' name='nombre' id='nombre'>
  8.                             </div>
  9.                         </div>
  10.                         <div class='field-box'>
  11.                             <label>Rut</label>
  12.                             <div class='col-md-7'>
  13.                                 <input type='text' class='form-control' name='rut' id='rut'>
  14.                             </div>
  15.                         </div>
  16.                         <div class='field-box'>
  17.                             <label>Telefono</label>
  18.                             <div class='col-md-7'>
  19.                                 <input type='text' class='form-control' name='telef' id='telef'>
  20.                             </div>
  21.                         </div>
  22.                         <div class='field-box'>
  23.                             <label>Fax</label>
  24.                             <div class='col-md-7'>
  25.                                 <input type='text' class='form-control' name='fax' id='fax'>
  26.                             </div>
  27.                         </div>
  28.                         <div class='field-box'>
  29.                             <label>Direccion</label>
  30.                             <div class='col-md-7'>
  31.                                 <input type='text' class='form-control' name='direccion' id='direccion'>
  32.                             </div>
  33.                         </div>
  34.                         <div class='field-box'>
  35.                             <label>Giro</label>
  36.                             <div class='col-md-7'>
  37.                                 <input type='text' class='form-control' name='giro' id='giro'>
  38.                             </div>
  39.                         </div>                      
  40.                         <div class='field-box'>
  41.                             <label>Correo Electronico</label>
  42.                             <div class='col-md-7'>
  43.                                 <input type='text' class='form-control' name='email' id='email'>
  44.                             </div>
  45.                         </div>
  46.                         <div class='field-box'>
  47.                             <label>Representante Legal</label>
  48.                             <div class='col-md-7'>
  49.                             <input type='text' class='form-control' name='repleg' id='repleg'>
  50.                             </div>
  51.                         </div>
  52.                         <div class='field-box'>
  53.                             <label>Rut Representante Legal</label>
  54.                             <div class='col-md-7'>
  55.                                 <input type='text' class='form-control' name='rurepleg' id='rurepleg'>
  56.                             </div>
  57.                         </div>
  58.                         <div class='field-box'>
  59.                             <label>Celular Representante Legal</label>
  60.                             <div class='col-md-7'>
  61.                                 <input type='text' class='form-control' name='celular' id='celular'>
  62.                             </div>
  63.                         </div>
  64.                         <div class="action">
  65.                             <button onclick='registrarCliente(); mostrarTablas();' id="envio" value="envio" name= "envio" type='button' class='btn-flat2'>Guardar</button>
  66.                             <button type="reset" class='btn-flat3' value="Reset">Reset</button>
  67.                             <button onclick='listarClientes(); mostrarTablas();' type='button' class='btn-flat3'>Cerrar</button>        
  68.                         </div>                      
  69.             </form>
  70.         <div id="mensaje" class="col-md-6">                        
  71.         </div>
  72.         </div>
y el css:
Código CSS:
Ver original
  1. .col-md-51{
  2.     margin-top: 20px;
  3.     margin-left: 20px;
  4.     width: 100%;
  5.     min-height: 1px;
  6.     padding-left: 15px;
  7.     padding-right: 15px;
  8.     position: relative;
  9.     float: left;
  10. }
  11. .form-page .form-wrapper .field-box {
  12.   margin-bottom: 30px;
  13.   margin-left: 0;
  14.   float: left;
  15.   width: 50%;
  16. }
  #2 (permalink)  
Antiguo 13/02/2015, 06:40
 
Fecha de Ingreso: julio-2010
Ubicación: A Coruña
Mensajes: 505
Antigüedad: 14 años, 4 meses
Puntos: 60
Respuesta: Dividir verticalmente un formulario

Pues usando floats... display: inline-block... display: table.... o display: flex... con cualquiera de ellos consigues lo que buscas
__________________
http://zeromm.es/
Diseñador Web | Experto en Responsive Design, CSS3 y Optimización Web.
  #3 (permalink)  
Antiguo 13/02/2015, 07:13
 
Fecha de Ingreso: enero-2015
Ubicación: Valparaiso
Mensajes: 88
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Dividir verticalmente un formulario

Solucionado, muchas gracias.
Código HTML:
Ver original
  1. <div id="miPagina" class="col-md-51 column" style="display:none">
  2.             <h4 class='modal-title' id='myModalLabel'>Nuevo Cliente</h4> <br />
  3.             <form method="post">
  4.                 <div class='field-box'>
  5.                     <label>Nombre</label>
  6.                     <div class='col-md-7'>
  7.                         <input type='text' class='form-control' name='nombre' id='nombre'>
  8.                     </div>
  9.                 </div>
  10.                 <div class='field-box2'>
  11.                     <label>Rut</label>
  12.                     <div class='col-md-7'>
  13.                         <input type='text' class='form-control' name='rut' id='rut'>
  14.                     </div>
  15.                 </div>
  16.                 <div class='field-box'>
  17.                     <label>Telefono</label>
  18.                     <div class='col-md-7'>
  19.                         <input type='text' class='form-control' name='telef' id='telef'>
  20.                     </div>
  21.                 </div>
  22.                 <div class='field-box2'>
  23.                     <label>Fax</label>
  24.                     <div class='col-md-7'>
  25.                         <input type='text' class='form-control' name='fax' id='fax'>
  26.                     </div>
  27.                 </div>
  28.                 <div class='field-box'>
  29.                     <label>Direccion</label>
  30.                     <div class='col-md-7'>
  31.                         <input type='text' class='form-control' name='direccion' id='direccion'>
  32.                     </div>
  33.                 </div>
  34.                 <div class='field-box2'>
  35.                     <label>Giro</label>
  36.                     <div class='col-md-7'>
  37.                         <input type='text' class='form-control' name='giro' id='giro'>
  38.                     </div>
  39.                 </div>                      
  40.                 <div class='field-box'>
  41.                     <label>Correo Electronico</label>
  42.                     <div class='col-md-7'>
  43.                         <input type='text' class='form-control' name='email' id='email'>
  44.                     </div>
  45.                 </div>
  46.                 <div class='field-box2'>
  47.                     <label>Representante Legal</label>
  48.                     <div class='col-md-7'>
  49.                         <input type='text' class='form-control' name='repleg' id='repleg'>
  50.                     </div>
  51.                 </div>
  52.                 <div class='field-box'>
  53.                     <label>Rut Representante Legal</label>
  54.                     <div class='col-md-7'>
  55.                         <input type='text' class='form-control' name='rurepleg' id='rurepleg'>
  56.                     </div>
  57.                 </div>
  58.                 <div class='field-box2'>
  59.                     <label>Celular Representante Legal</label>
  60.                     <div class='col-md-7'>
  61.                         <input type='text' class='form-control' name='celular' id='celular'>
  62.                     </div>
  63.                 </div>
  64.                 <div class="action">
  65.                     <button onclick='registrarCliente(); mostrarTablas();' id="envio" value="envio" name= "envio" type='button' class='btn-flat2'>Guardar</button>
  66.                     <button type="reset" class='btn-flat3' value="Reset">Reset</button>
  67.                     <button onclick='listarClientes(); mostrarTablas();' type='button' class='btn-flat3'>Cerrar</button>        
  68.                 </div>                      
  69.             </form>
  70.             <div id="mensaje" class="col-md-6">                        
  71.             </div>
  72.         </div>
Código CSS:
Ver original
  1. .form-page .form-wrapper .field-box {
  2.   margin-bottom: 30px;
  3.   margin-left: 0;
  4.   float: left;
  5.   width: 50%;
  6. }
  7. .form-page .form-wrapper .field-box2 {
  8.   margin-bottom: 30px;
  9.   margin-left: 0;
  10.   float: right;
  11.   width: 50%;
  12. }

Etiquetas: dividir, formulario, html, todo, verticalmente, width
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 02:01.