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
6
A
Respuesta
5
Creo que debería soltar la tabla y usar más CSS. Podrías mirar esto: http://www.webcredible.co.uk/user-friendly-resources/css/css-forms.shtml
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
- 1. Forma correcta de inicializar campos anidados en formularios Rails
- 2. ¿Forma correcta de crear clases en JavaScript?
- 3. Forma correcta de crear un DAO en PHP
- 4. Forma correcta de usar FormCollection en ASP.NET MVC2 Crear método?
- 5. Forma correcta de crear entidades secundarias con DDD
- 6. La forma correcta de manejar envíos de formularios no válidos en Rails
- 7. Forma correcta de probar gemas
- 8. forma correcta de utilizar StringBuilder
- 9. Forma correcta de detener IntentService
- 10. Forma correcta de heredar de std :: exception
- 11. Forma correcta de usar matrices en MonoMac
- 12. Forma correcta de colocar/quitar UIGestureRecognizers
- 13. Forma correcta de duplicar el objeto Delphi
- 14. Cómo crear formularios web flexibles en ASP.NET
- 15. ¿La forma correcta de deshacerse de Quartz.NET?
- 16. Forma correcta de deshacerse de un BackGroundWorker
- 17. ¿Bootstrap forma el diseño de la forma "correcta"?
- 18. Forma correcta de eliminar el sombreador GLSL?
- 19. Forma correcta de vaciar una C-String
- 20. ¿La forma correcta de finalizar un BeginInvoke?
- 21. Forma correcta de sincronizar ArrayList en java
- 22. Forma correcta de usar versiones e hitos
- 23. Android: forma correcta de saltar entre fragmentos
- 24. Forma correcta de instalar Mercurial en Ubuntu
- 25. Forma correcta de hacer casilla HTML5
- 26. Forma correcta de almacenar coordenadas en Solr
- 27. Backbone.js: ¿forma correcta de filtrar una colección?
- 28. Forma correcta de reemplazar Igual() y GetHashCode()
- 29. Forma correcta de utilizar LINQ con CancellationToken
- 30. Forma correcta de usar Objective C
Como te estás conectando a MySpace, ¿por qué no echas un vistazo a su html/css y ves cómo lo hacen ...? – peirix
¿No generaría este tipo de preguntas respuestas en gran parte subjetivas? –