¿Como crear el tipico div que esta oculto y se abre al darle a un boton?

Me gustaria saber como se hace lo tipico de que colocas un boton + o un texto "Saber mas", y al darle click se muestra un div oculto con informacion, y si le vuelves a dar a ese + o texto "Sabes Mas" se oculta todo de nuevo como estaba por defecto.

¿Alguien sabe como hacerlo?

Muchas gracias.

Un saludo.