2012-10-09 13 views
5

Estoy usando la clase "form-horizontal" con Bootstrap 2, pero mis etiquetas no parecen estar utilizando el estilo Responsive. Esto es lo que parece:Bootstrap forma horizontal "control-label" que no usa el estilo receptivo

enter image description here

Cuando examino él, específicamente tiene "width: 160px" en la etiqueta, que es la configuración Bootstrap regular, pero el estilo de respuesta acaba de "width: auto ".

Mi HTML para esa sección es el siguiente:

<form id="addproject" class="form-horizontal"> 
    <div class="control-group"> 
     <label for="title" class="control-label">Title</label> 
     <div class="controls"> 
      <input type="text" name="title" id="title" /> 
     </div> 
    </div> 
</form> 

Respuesta

1

bootstrap.css se deben cargar antes del archivo bootstrap-responsive.css.

0

Si desea cambiar a medida que agrega la clase

<input type="text" name="title" id="title" class="span3" /> 

Otra solución es especificar directamente un ancho de identificación estilo: auto

#title { 
    width_auto; 
} 

Recuerde que su nuevo estilo debe ser después del bootstrap css

+0

El problema no es mi estilo o la entrada. El problema es que Bootstrap pone ancho: 160px en la etiqueta, pero Bootstrap Responsive pone ancho: automático en la etiqueta y no recoge el valor de respuesta de Bootstrap. –

1

.control-label solo se especifica en responsive.css para (max-width: 480px). ¿Has intentado reducir el ancho hacia abajo? Cuando uso los formularios, se parecen a tu ejemplo hasta 480px, momento en el que las etiquetas se mueven por encima de los campos de entrada.

Cuestiones relacionadas