Tengo un formulario donde, dependiendo de la marca del sitio web, uno de los dos campos de entrada debe ser visible en un lugar determinado.¿La entrada es invisible a través de css?
Pensé que simplemente puse ambos campos de entrada en el mismo contenedor y luego a través de mi hoja de estilos establecí uno de ellos para mostrar: ninguno; Esto oculta el campo, pero aún así ocupa espacio. También intenté establecer el alto y el ancho en 0 o configurar la visibilidad en oculto o colapsar, pero ninguno funcionó.
Hasta ahora todas las cosas de la marca se podían hacer con hojas de estilo css, así que me gustaría mantenerlo así. La solución debería al menos ser compatible con IE6 & arriba, Firefox 2 & arriba y Chrome (más reciente).
¿Está utilizando el código de servidor en absoluto? Si es así, puede representar condicionalmente uno u otro campo en lugar de hacerlo con estilos o secuencias de comandos. –
sí, eso es lo que estoy haciendo ahora. Pero como mencioné, me gustaría mantener la marca en el CSS solamente. Ahora tengo que mantener la marca en ambas vistas como las hojas de estilo. –
¿Por qué quieres mantener los cambios de marca solo en el CSS? CSS se usa solo para el estilo: si su marca implica cambiar la estructura del HTML, el lugar apropiado para manejarlo es el HTML. – edeverett