Tutorial: Secções Extensíveis
Neste tutorial irei explicar como criar uma secção extensível com conteúdo. O resultado final pode ser visto aqui.

Breve descrição
A secção extensível é composta por 2 partes:
- O cabeçalho
- O conteúdo
O cabeçalho
O cabeçalho é composto por um <span> e por uma de cabeçalho (h2) que ambos serão estilizados com CSS.
Ao clicar no cabeçalho irá mostrar ou ocultar o conteúdo.
O conteúdo
O conteúdo terá um texto de exemplo e um link que permitirá ocultar todo o conteúdo.
Primeiro Passo, o código HTML:
<div id=“noticias” class=“seccao”>
<span>
O conteúdo é colocado aqui
</span>
</div>
O link chama uma função em javascript chamada cabracega que mostra ou oculta o conteúdo do div com a ID de noticias. Este código pode ser usado para mais de uma secção extensível. Para tal basta atribuir nomes diferentes as secções. (noticias1, noticias2, noticias3…)
Caso contrário poderá causar algum conflito.
Segundo Passo: Código CSS
padding:0px;
border:0px;
color:#00f;
font-size:13px;
display:block;
}
h2 span{
padding:10px;
display:block;
}
h2 a:
link, h2 a:visited{color:#00f;
text-decoration:none;
display:block;
}
div.seccao {
font-size:12px; }
div.seccao span{
padding:10px;
display:block;
}
Terceiro Passo: Código Javascript
function cabracega(id){
var mySection = document.getElementById(id);
if(mySection.style.display==”none”){
mySection.style.display=”block”;
} else {
mySection.style.display=”none”;
} }
</script>
O JavaScript vai buscar a ID da secção através de um link:
Resultado final
Deixa um comentário
[...] Mostrar todos os links ou esconder alguns por detrás de um link “show all” ao estilo show/hide menu [...]
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> , Comentários com * são obrigatórios










