Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2009, 09:24
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Alinear varios campos en filas y lineas

Hola

tengo un formulario con distintos campos de selección, lo q necesitaría sería que quedaran X campos alineados en la primera fila, X campos alineados en la segunda fila, y X campos alineados en la tercera fila.

este seria el css
Código CSS:
Ver original
  1. #contenedor{
  2.     width:800px;
  3.     margin:auto;
  4.     margin-top:20px;
  5.     border:2px solid #C0C0C0;
  6.     background-color:#F2F2F2;
  7.     padding-bottom:20px;
  8. }
  9.  
  10. li.inline {
  11.   display: inline;
  12.   padding-left: 3px;
  13.   padding-right: 7px;
  14.   border-right: 1px dotted #066;
  15.   }
  16.  
  17. .select_seccio{ width:125px;}

y este mi quebradero de cabeza:
Código HTML:
Ver original
  1. <div id="contenedor">
  2.     <form id="frmSqlMaquines" name="frmSqlMaquines" method="post" action="consulta.php" onsubmit="VeureMaquines(); return false">
  3.         <ul>
  4.         <li class="inline">Numero<input type="text" name="num_maq" id="num_maq" value="" size="6"/></li>
  5.         <li class="inline">N.Serie<input type="text" name="nserie" id="nserie" value="" size="6" /></li>
  6.         <li class="inline">Localidad
  7.         <select id="id_localitat" name="id_localitat" onchange="javascript:VeureSeccions(this.value)">
  8.             <?php
  9.             while($localitats = mysql_fetch_array($sql_localitats)){
  10.             ?>
  11.                 <option value="<?php echo $localitats['id_localitat'];?>" <?php if($localitats['id_localitat'] == $_SESSION['exp_user']['id_localitat']){echo "selected";}?>><?php echo $localitats['localitat'];?></option>
  12.             <?php
  13.             }
  14.             ?> 
  15.         </select>
  16.         </li>
  17.         <li class="inline">Seccion
  18.                 <div id="seccions">
  19.                 <select id="id_seccio" name="id_seccio" class="select_seccio">
  20.                     <option value="0" selected="selected">Seccion...</option>
  21.                     <?php
  22.                     while($seccions = mysql_fetch_array($sql_seccions)){
  23.                     ?>
  24.                         <option value="<?php echo $seccions['id_seccio'];?>"><?php echo $seccions['seccio'];?></option>
  25.                     <?php
  26.                     }
  27.                     ?> 
  28.                 </select>
  29.             </div>     
  30.         </li>  
  31.         <li class="inline"><input type="submit" name="submit" id="button" value="Consultar" /></li>
  32.         </ul>                  
  33.     </form>
  34.     <div id="formulario" style="display:none;"></div>
  35.     <div id="tabla" class="tabla">    </div>
  36. </div>

A tener en cuenta:
en mitad del código hay un div "seccions" este es necesario ya que se recarga mediante ajax según la localidad que escojan!

-->Resumiendo : Lo que vulgarmente seria:

Código HTML:
<table>
<tr>
<td>aqui un campo</td>
<td>aqui otro campo</td>
<td>aqui otro campo</td>
</tr>
<tr>
<td>aqui un campo</td>
<td>aqui otro campo</td>
<td>aqui otro campo</td>
</tr>
<tr>
<td>aqui un campo</td>
<td>aqui otro campo</td>
<td>aqui otro campo</td>
</tr>
</table> 
me gustaría saber hacerlo con maquetacion CSS

Gracias de antemano


Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier