Um ótimo artigo do Ivo Gomes, detalhando diversas técnicas para fazer o efeito de abrir e fechar em elementos, em seu site.
Bastante útil numa listagem de itens por exemplo, onde através de um link para “ver mais informações” sobre cada ítem obtem-se mais dados de um dos registros. Desta forma, o utilizador não seria bombardeado com tanta informação de início e ao mesmo tempo teria a liberdade de poder abrir a informação detalhada de cada elemento sem ter que recarregar a página inteira nem distrair-se com outra informação que não é relevante.
Confira o artigo na íntegra!
Link: http://www.ivogomes.com/blog/abrirfechar-elementos-usando-javascript-e-css/