On Mon, 23 Jan 2006 01:08:51 +0100, "Mark Thomas Gazel"
<markgazel@hotmail.com> wrote:
>
http://www.kulturvesterbro.dk/?page_id=4
>
>Og så har vi balladen. Fanebladet med Kultursiden er aktivt (det vil sige
>grøn baggrund), fint nok, men da min underside (eller undersider) også er
>aktive bliver de formateret på samme måde med grøn baggrund.
>
>Jeg har luret, at den relvante kode i stylesheet'et ser således ud:
>
>.current_page_item a, .current_page_item a:hover {
> background: #B9FD8B !important;
> color: #fff !important;
> }
>
>current_page_item er så et php kald, der er formateret med en class, så det
>giver den rette effekt.
>
>Den genererer følgende:
>
><li class="page_item current_page_item">
><a href="
http://www.kulturvesterbro.dk/?page_id=4"
>title="Kulturhuset">Kulturhuset</a>
><ul>
><li class="page_item"><a href="
http://www.kulturvesterbro.dk/?page_id=9"
>title="Underside1">Underside1</a> </li>
></ul>
>
>Men jeg vil jo gerne have en anden effekt i min aktive undermenu. Kan jeg
>gør det på en simpel måde med en anden class eller id til undermenuen?
..current_page_item .page_item a, .current_page_item .page_item a:hover
{
background: #00ff00 !important;
color: #f00 !important;
}
eller lidt mere pædagogisk:
li.current_page_item li.page_item a, li.current_page_item li.page_item
a:hover {
background: #00ff00 !important;
color: #f00 !important;
}
- altså li.page_item, når den ligger inden i li.current_page_item
Good luck!
--
Jørn Andersen,
Brønshøj