Hola
romansoft
También puedes utilizar el sistema acordeón (jquery). Es muy práctico para el uso que mencionas y el efecto que produce es inmejorable.
Aquí tienes el código (le tienes que añadir el javascript jquery para que funcione).
También puedes descagar el conjunto
desde aquí.
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Acordeón sencillo</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("div > div > div:visible").hide();
$("a.titular").click(function()
{
$("div > div > div:visible").slideUp();
var div_medio = $(this).parent();
var div_inferior_oculto = "div#" + div_medio.attr("id") + " > div:hidden";
$(div_inferior_oculto).slideDown();
return false;
});
});
</script>
<style type="text/css">
a {
text-decoration: none;
}
#contenedor {
width: 550px;
border: 1px solid #484848;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#articulo1 {
background-color:#FFFF99;
padding: 8px;
border-bottom: 1px dotted #000;
}
#articulo2 {
background-color:#FFD24A;
padding: 8px;
border-bottom: 1px dotted #000;
}
#articulo3 {
background-color:#552B00;
color: #fff;
padding: 8px;
}
.white {
color: #fff;
}
.titular {
font-variant: small-caps;
cursor: pointer;
}
#firma {
position: absolute;
left: 10px;
bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
</style>
</head>
<body>
<!-- ejemplo de acordeón sencillo basado en jquery, casi sin nada de estilo (se puede enriquecer mucho su aspecto aplicando estilos) -->
<div id="contenedor">
<div id="articulo1">
<a class="titular" >Artículo 1</a>
<div>
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
</div>
</div>
<div id="articulo2">
<a class="titular" >Artículo 2</a>
<div>
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
</div>
</div>
<div id="articulo3">
<a class="titular" ><span class="white">Artículo 3</span></a>
<div>
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
Este es mi artículo. Este es mi artículo. Este es mi artículo. Este es mi artículo.
</div>
</div>
</div>
<div id="firma">Deirdre para Foros del Web</div>
</body>
</html>
Bye