2011-07-11 24 views
6

Actualmente estoy creando un formulario de registro y me encuentro recurriendo a las tablas para alinear las cosas correctamente, p. the MySpace equivalent donde usaría un colspan para lograr el espaciado uniforme entre las tres áreas de texto de cumpleaños y las otras entradas de texto. ¿Va en contra de las convenciones y debería buscar CSS más avanzado?Forma correcta de crear formularios

+0

Como te estás conectando a MySpace, ¿por qué no echas un vistazo a su html/css y ves cómo lo hacen ...? – peirix

+0

¿No generaría este tipo de preguntas respuestas en gran parte subjetivas? –

Respuesta

1

Yo prefiero usar Divs, flotadores y los márgenes y no mesas

1

Por lo general, contra las convenciones. Deberías usar CSS para posicionar tus elementos aquí. El CSS no necesita ser avanzado. P.ej.

<div class="field-name"><label for="birthday">Birthday</label></div> 
<div class="field"><input class="text-field" name="birthday" type="text" /></div> 

CSS se puede añadir a estos elementos.

.field-name{ float:left; width:100px; } 
.field{float:left; width:150px;} 

Esto debería entonces la posición de sus campos al lado del otro. No estoy seguro de su diseño, pero este es un ejemplo simple en realidad. También puede eliminar los divs si es necesario y cambiar el CSS en consecuencia. Espero que esto ayude.

Cuestiones relacionadas