Título: mostrar y ocultar elementos rompe el estilo Publicado por: gAb1 en 8 Noviembre 2015, 18:28 pm Hola buenas, estoy teniendo problemas con el estilo css para mostrar y ocultar input text cuando se checkea un checkbox.
Tengo cuatro <li>, el primero y tercero son los checkboxes y el segundo y cuarto los input text. Necesito que esten alineados horizontalmente, pero que no se mueva nada al aparecer los input text los checkboxes no deben moverse y los input aparezcan a la derecha. Código Alomejor tengo que cambiar la estructura o es simplemente arreglando el css. Aquí un link a fiddle: http://jsfiddle.net/nazu61p7/ Gracias! Título: Re: mostrar y ocultar elementos rompe el estilo Publicado por: #!drvy en 8 Noviembre 2015, 19:43 pm Código
Código
Código
No te recomendaría usar listas para estas cosas y menos de la manera de la que lo estas haciendo. El código JS como ves se puede reducir muchísimo empleando toggleClass(). Demo http://jsfiddle.net/drvy/md23r0jk/1/ PD: No uses estilos dentro del HTML, es feo y poco organizado. Saludos Título: Re: mostrar y ocultar elementos rompe el estilo Publicado por: gAb1 en 8 Noviembre 2015, 21:12 pm Gracias por la ayuda y los consejos. Tengo que seguir estudiando mucho.
Una duda más, si quiero que haya la misma separación entre el label del checkbox y el div input, ¿cual sería la mejor manera? float left y margin-right pero no queda bien, estoy buscando una mejor manera... Lo facil para mi seria darle a cada .input un margen-left pero para hacerlo como me has enseñado |