Actualmente estoy trabajando en la refabricación de uno de nuestros Controladores de formulario para que podamos usarlo en un sitio público. Actualmente está generando un diseño de tabla para los formularios, pero estoy tratando de hacerlo usando formularios CSS.CSS para etiquetas de formato dinámico ancho
que estoy tratando de reproducir algo que se vería así Edición http://www.stylephreak.com/uploads/source/cssforms/cssform.php
que estoy teniendo es que cada CSS ejemplos de formularios que encuentro parece suponer un ancho fijo para la etiqueta de columna de la izquierda. No tengo control sobre lo que aparece en la etiqueta en mi caso, proviene de un banco de traducción editable por el usuario. Con una mesa es super fácil, simplemente usaría espacios en blanco: nowrap; y la etiqueta más larga decidiría sobre el ancho del td y todos están contentos.
¿Es posible hacer algo similar con CSS? Intenté usar min-width y forzarlo para que no se enrollara. Esto funcionó pero solo empuja el control actual a la derecha y arruinó la alineación, sin mencionar que el mínimo ancho no es compatible con IE 6.
¿Realmente es tan malo usar una tabla para diseños de formularios? Son datos tabulares y tienen sentido cuando se linealizan después de todo, ¿no?
'max-width' en lugar de' min-width'? –
@Stijntjhe max-width no funcionaría en mi caso, creo. Quiero que se alineen, así que necesito algún tipo de ancho. Si solo especifico el ancho máximo para mis etiquetas, estarán en todas partes, ¿no? – jfrobishow
Si agrego un margen inferior: 0.6em en la etiqueta al menos no se ve horrible cuando se envuelve (solía acercarse al otro control ya que está flotando a la izquierda) – jfrobishow