Quiero mostrar solo la primera línea de un bloque de texto envuelto, y luego mostrar todo el bloque al hacer clic. Además, me gustaría saber cómo volver a cambiarla a la versión compacta de una línea con un segundo clic.¿Cómo se muestra solo la primera línea de texto de un div y se expande al hacer clic?
¿Hay una manera fácil de hacer esto a través de css + javascript? Yo uso jQuery.
No estoy seguro, pero creo que 'altura: 1em' debe hacer el truco para la visualización de la primera línea. Para la expansión, creo que será necesario javascript. – Quasdunk
Cualquiera que sea la solución, el contenido debe ocultarse agregando una clase en JS ASAP después de la carga. Entonces, si JS está desactivado, el contenido seguirá mostrándose. FYI, las personas ciegas y deficientes visuales que usan un lector de pantalla y los usuarios que navegan con CSS deshabilitado, así como los bots de búsqueda y su caché tendrán acceso a todo el contenido sin ningún hacer clic. Puede ser algo bueno o malo dependiendo de su necesidad. – FelipeAls