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

Reply via email to