He creado un bonito conjunto de elementos de formulario en Photoshop y estoy buscando convertirlos en HTML y CSS. El formulario de texto de entrada simple tendrá una imagen de fondo, ya que el campo no cambia de tamaño. Sin embargo, el formulario de área de texto cambiará dinámicamente el tamaño a medida que el usuario escribe.Mejores prácticas de diseño de formulario
Normalmente, para construir este tipo de estilo, me envuelvo el campo de formulario en divs, tales como:
<div class = "textarea-top">
<div class = "textarea-bottom">
<textarea></textarea>
</div>
</div>
o utilizando múltiples imágenes en background-div una envoltura:
<div class = "textarea">
<textarea></textarea>
</div>
¿Hay una mejor manera de abordar esto? Para replantear, los estilos de campo son imágenes avanzadas que se pueden repetir (para el cuerpo del campo) y tienen un estilo para la parte superior e inferior. La pregunta es, ¿cuál es la mejor práctica al tratar con este estilo de formulario avanzado?
Gracias CabGFX, eso realmente ayudó. Formaliza el aspecto realmente limpio, y lo intentaré más tarde. En cuanto a lo que estaba tratando de hacer, necesitaba tres imágenes de fondo (superior, medio, e inferior). Buscaré más en la etiqueta de Fieldset y veré cómo puedo mantener la forma más semántica. No creo que quieras envolver todas tus áreas de texto con conjuntos de campo, aunque podría estar equivocado. En cualquier caso, esto ha ayudado. ¡Gracias! – Akaishen
Me alegro de que haya ayudado, ¿suficiente para aceptar la respuesta? Tiene razón con respecto a '
Sí, garantiza una respuesta aceptada. Me disculpo por mi retraso; Lo olvidé porque todavía soy bastante nuevo aquí. ;) ¡Usar la etiqueta es una idea increíble! Gracias de nuevo por tu ayuda. – Akaishen