aqui vai a css do menu:
Código:
#menu{
width: 166px;
min-height: 522px;
background-color: #29373B;
background-repeat: repeat-y;
float: left;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-size: 11px;
font-weight: 400;
}
.menu{
margin: 0;
padding: 0;
list-style: none;
margin-top: 24px;
}
.menu ul{
list-style: none;
}
.menu li{
width: 100%;
height: auto;
padding: 0;
margin: 0;
position: relative;
border-bottom-width: 1px;
border-bottom-color: #696969;
border-bottom-style: solid;
}
.menu li ul{
width: 100%;
height: auto;
padding: 0;
margin: 0;
display: none;
position: absolute;
top: 0;
border-left-width: 1px;
border-left-color: #696969;
border-left-style: solid;
border-right-width: 1px;
border-right-color: #696969;
border-right-style: solid;
}
/*nível inferior do menu com display: none*/
.menu a{
display: block;
text-decoration: none;
padding: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-size: 11px;
font-weight: 400;
color: #E8E8E8;
margin-left: 14px;
}
.menu a:hover{
background-color: #29373B;
text-decoration: none;
color: #646361;
}
.menu li ul a{
margin-left: 5px;
}
/* hack para o IE não criar margens\*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/*End */
.menu li:hover ul, li.over ul{
display: block;
background-color: #29373B;
min-width: 210px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
left: 140px;
}
ul.menu a:active{
color: black;
}
menu.havechild > a:active{
color: black;
}
menu a:active{
color: black;
font-size: 16px;
}
----------- e agora uma parte do menu em html ----------------
Código:
<div id="menu">
<ul class="menu">
<li><a href="home_.html"> Grupo</a></li>
<ul>
<li><a href="#">Direcção</a>
<ul>
<li> <a href="#" onclick="return goToPage('Perfis/miguelalmeida_perfil.html');">Miguel Almeida</a> </li>
<li> <a href="#" onclick="return goToPage('Perfis/mjoaoneves_perfil.html');">Maria João Neves</a> </li>
<li> <a href="#" onclick="return goToPage('Perfis/mteresaferreira_perfil.html');">Maria Teresa Ferreira</a> </li>
<li> <a href="#" onclick="return goToPage('Perfis/liliabasilio_perfil.html');">Lília Basílio</a> </li>
<li> <a href="#" onclick="return goToPage('Perfis/monicacorga_perfil.html');">Mónica Corga</a> </li>
</ul></li>
</ul>
</li>
</ul>
</div>
como podem ver, já tentei várias formas de fazer a:active, e nenhuma dá... penso que seja por serem iframes não?? visto o endereço do site ser sempre o mesmo quando mudamos de página...?