No logro conseguir el efecto deseado. Aver si me explico.
Antes yo ponía esto:
Y era fácil de ordenar porque hacía algo así:
Código CSS:
Ver originalform label {
width:150px;
margin-right:10px;
}
Y los controles quedaban debidamente ordenados. El problema es que ahora me pasé a XHTML y me empeñé en hacer todo válido y aquí el problema. La sintaxis correcta de los label es:
Que además es más funcional, porque si pinchas en el nombre de la etiqueta también te marca el campo. Pero de esta forma no logro que queden debidamente alineados. Lo he intentado así:
O también con div en lugar de span. Y dando un ancho a los div/span y no hacen ni caso. Cosa que no entiendo. Como se podrían alinear? porque sino según el texto del label el input empieza más a la izquierda o más a la derecha.