Estoy tratando de crear un formulario con elementos de formulario uno al lado del otro, y sus etiquetas (alineadas con el principio del elemento de entrada respectivo) encima de ellos, como :Twitter Bootstrap - Etiquetas en la parte superior de los campos de formulario no alineados
Label Label2
+----------------+ +-------+
+----------------+ +-------+
el siguiente no funciona como se esperaba, ya que "Label2" es ligeramente desalineado con el elemento de entrada:
<div class="controls controls-row">
<label class="span9"><span>Label</span></label>
<label class="span2"><span>Label2</span></label>
</div>
<div class="controls controls-row">
<input type="text" class="span9" />
<input type="text" class="span2" />
</div>
lo tengo para trabajar el uso de esta estructura de solución-ish:
<div class="controls controls-row">
<div class="span9">
<label><span>Label</span></label>
</div>
<div class="span2">
<label><span>Label2</span></label>
</div>
</div>
<div class="controls controls-row">
<div class="span9">
<input type="text" class="span12" />
</div>
<div class="span2">
<input type="text" class="span12" />
</div>
</div>
¿Podría ser esto un error? Debido a que en la Twitter Bootstrap page que dice:
Uso .span1 a .span12 para las entradas que coincidan con los mismos tamaños de las columnas de la cuadrícula.
Here's a JSFiddle que reproduce mi problema.
soluciones adicionales se pueden encontrar aquí : http://css-tricks.com/fighting-the-space-between-inline-block-elements/ – cimmanon