raymand
Legacy Member
hallo,
ik heb hier een heel stom probleem waar ik maar niet uit geraak. Ik heb een horizontaal menu met een submenu. Het hoofdmenu heeft een blauwe achtergrond met witte tekst. Wanneer je over het hoofdmenu hovert, krijg je het submenu te zien, maar die moet wit zijn met blauwe tekst (dus het omgekeerde). Maar het lukt mij maar niet om de tekst van mijn submenu in het blauw te krijgen. Ik kan wel de achtergrond aanpassen en wijzigen, maar het lukt maar niet om de tekst zelf blauw te krijgen...
HTML:
CSS
Het eigenlijke probleem is dus dat er in de topmenu class, al een kleur staat gedefinieerd. Wanneer ik in submenu ook een andere kleur wil definiëren, negeert hij die, want hij neemt die van topmenu als prioriteit. Ik heb geprobeerd om !important te plaatsen bij submenu maar dat werkt niet. Maar het vreemde is dan weer, wanneer ik de background color aanpas, dan neemt hij die wel over...
ik heb hier een heel stom probleem waar ik maar niet uit geraak. Ik heb een horizontaal menu met een submenu. Het hoofdmenu heeft een blauwe achtergrond met witte tekst. Wanneer je over het hoofdmenu hovert, krijg je het submenu te zien, maar die moet wit zijn met blauwe tekst (dus het omgekeerde). Maar het lukt mij maar niet om de tekst van mijn submenu in het blauw te krijgen. Ik kan wel de achtergrond aanpassen en wijzigen, maar het lukt maar niet om de tekst zelf blauw te krijgen...
HTML:
HTML:
<ul class="topmenu">
<li> <a href="">menu 1</a>
<ul class="submenu">
<li> <a href="">submenu 1A</a> </li>
<li> <a href="">submenu 1B</a> </li>
</ul>
</li>
<li> <a href="">menu 2</a>
<ul class="submenu">
<li> <a href="">submenu 2A</a> </li>
<li> <a href="">submenu 2B</a> </li>
</ul>
</li>
</ul>
CSS
Code:
ul, li {
margin:0;
padding:0;
list-style:none;
float:left;
padding-top:5px;
}
li {
display: inline;
}
.topmenu li a {
color:#FFF;
text-decoration:none;
display: block;
width:200px;
}
.topmenu li:hover ul{
left:0;
}
.submenu {
position:absolute;
left: -9000em;
width:450px;
background-color: #60aae9;
}
Het eigenlijke probleem is dus dat er in de topmenu class, al een kleur staat gedefinieerd. Wanneer ik in submenu ook een andere kleur wil definiëren, negeert hij die, want hij neemt die van topmenu als prioriteit. Ik heb geprobeerd om !important te plaatsen bij submenu maar dat werkt niet. Maar het vreemde is dan weer, wanneer ik de background color aanpas, dan neemt hij die wel over...
