Muchas gracias Pablo, era el tipo de idea sugerencia que buscaba. De todas formas yo, subjetivamente, me gusta que los formularios sean ordenados "racionalmente", por lo que he optado por un div contenedor del "formulario" y 6 divs flotados a la izquierda por fila, 3 literales y 3 campos. A lo mejor no es la forma más óptima, y me encuentro con el problema a veces con que en una fila tendrá que ir únicamente con un select porque este es demasiado largo, pero... Es mi opinión, pero he optado por ahí. Gracias a todos por el interés y el tiempo dedicado. Un abrazo a todos
Pablo Ziliani <[EMAIL PROTECTED]> escribió: Hola José Luis, Yo lo haría de la siguiente forma: pondría cada par literal/input dentro de un contenedor. Como te sugirieron esto puede ser fieldset/legend/input pero yo sigo prefiriendo div/label/input porque 1. el legend es un caso especial y bastante dificil de estilizar; 2. sea o no correcto semánticamente, el resultado SIN estilos es deplorable (para mí); 3. usar divs es más rápido (no hay que "quitar" lo que no está); 4. es complétamente válido poner DIVisiones a un form; Luego, le daría un ancho al form, flotaría a la izquierda los fieldsets/divs que contiene y les aplicaría 3 clases, una para cada posible ancho de columna (1col, 2col, 3col). Habrá quién me acuse de estar determinando la representación en el HTML, la alternativa es establecer los anchos en base a los IDs de los divs (una tarea ridículamente tediosa). Obviamente, la idea es que la suma de los anchos de cada fila (incuyendo márgenes y paddings) de igual que el ancho del formulario, de manera que el siguiente ítem comience naturalmente abajo. Algunos comentarios: * labels e inputs serán implícitamente definidos como bloque via float; * deben tener un ancho basado en la clase del div que tienen por ancestro; * los labels están alineados a la derecha; * al final del formulario y antes de que se cierre, debe resetearse el float mediante alguna de las técnicas existentes (con o sin markup adicional, ver: http://www.positioniseverything.net/easyclearing.html) para evitar que el elemento siguiente "se pegue". Saludos y suerte, Pablo Josÿffffe9 Luis Garcÿffffeda Lÿfffff3pez wrote: > Cierto, disculpas!!! la prisas de querer resolver el "problema" > > aquí va el enlace > > http://es.geocities.com/jlgarcialopez84/images/form.gif > > carlos campderrós escribió: > On 8/15/06, Josÿffffe9 Luis Garcÿffffeda Lÿfffff3pez < > [EMAIL PROTECTED]> wrote: > >> Os mando un adjunto del modelo >> >> > > La lista no admite adjuntos... mejor cuelgalo en algun sitio de internet y > pasa la URL > > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo --------------------------------- LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo