Problema con formulario en html y css[SOLUCIONADO]

Iniciado por SARGE553413, 19 Febrero 2014, 22:29 PM

0 Miembros y 1 Visitante están viendo este tema.

SARGE553413

Hola a todos

Tengo un formulario con una serie de datos a enviar (nombre, apellido etc.)
He metido el nombre, apellido etc. en tags <label>.
Bien seguido de cada <label> he puesto un <input> para introducir los datos pertientes, y a continuación, un <br>.
Ejemplo:

<form ...>
<fieldset>
<legend>Datos de la empresa</legend>
<label  ....>Razón social:*</label><input id="..."....><br>
                        .....
       </fieldset>
</form>


Mediante css, quiero hacer que todos los inputs queden sangrados igual, para ello necesito aumentar el width del label. Lo he intentado de 100000 maneras, he leido 2000 paginas y no lo consigo. ¿Cómo debería hacerse?

PD.
Esto es lo último que he intentado: (supongamos label id="l1")

labelt#l1{
   width: 500px;
}


#!drvy

label no es un bloque, por tanto, por defecto el width, no le afecta. Para que puedas asignarle atributos de bloque debes convertirlo en uno.

Código (css,2) [Seleccionar]
label#l1 {
  display:inline-block; /* o display:block; */
  width:500px;
}


Saludos

SARGE553413

Joder muchísimas gracias, por fin lo he hecho.