BlindC0der
Cadet 4th Year
- Registriert
- Jan. 2010
- Beiträge
- 109
Also ich melde mich hier mal schon wieder mit einem neuen Problem:
Also ich hab in der Gruppe #Header ja bestimmte Hover Effekte angegeben die bei den Links im Header passieren sollen. Jetzt das Problem: Ich habe zu einem der Links im Header ein untermenü hinzugefügt.
Nun ist der Hintergrund im Untermenü Weis und Nicht #C40066 (also so n komisches lila), und daher sollen die links (Oben im Code "1. Link" und "2. Link") nicht weis, sondern die farbe #c40066 haben, und beim Hover Effekt weis werden da sich die hintergrundfarbe des links dann in lila wechseln soll. Das sieht man im CSS Code ganz unten.
Dazu hab ich dann die gruppe "#und" gemacht, welche auch funktioniert somit sind die links lila im untermenü.
wenn ich dann allerdings mit der maus drüber fahre, bleibt alles so wie es ist, bzw der hover effekt vom #header wir bei link 1 und 2 angewnadt, obwohl sie sich ja zwischen <div id="und"> und </div> befinden !? Eigentlich sollte dann ja der Hover Effekt von #Und angewand werden!?
Mal ein Screen zu verdeutlichung:
So siehts untermenü ausgefahren aus!
wenn man jetz auf einen der links mit der maus geht soll sich der link hintergrund in lila und die textfarbe in weis ändern
Helft mir bitte^^ Danke Schonmal
Edit: Also im großen und ganzen ist die Frage warum bei "1.Link" und "2.Link" der hover effekt von #header und nicht von #und verwendet wird, und wie ichs ändern kann
Code:
body
{
background-color: #E5E5E5;
background-image:url('back.png');
background-repeat:repeat-y;
background-position:center;
}
#header a:link { color:white; text-decoration:none; }
#header a:hover { color:white; text-decoration:underline}
#header a:visited { color:white; text-decoration:none; }
#header
{
margin-left:auto;
margin-right:auto;
background-image:url('header.png');
background-repeat:no-repeat;
font-family: arial, verdana, sans-serif;
font-size: 14px;
text-decoration: none;
color: white;
width: 1050px;
height: 315px;
}
...
#und
{
color: #c40066;
font-size: 14px;
}
#und a:hover {
color: white; font-weight: bold; background: #C40066
}
Also ich hab in der Gruppe #Header ja bestimmte Hover Effekte angegeben die bei den Links im Header passieren sollen. Jetzt das Problem: Ich habe zu einem der Links im Header ein untermenü hinzugefügt.
Code:
<div id="header">
<table
style="width: 100%; height: 99%; text-align: left; margin-left: auto; margin-right: auto;"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="93"></td>
<td width="136"><a href="index.html">Startseite</a></td>
<td width="94"><a href="#">Aktuelles</a></td>
<td width="328"><a href="who.html">Wer gehört dazu?</a></td>
<td width="134"><input type=hidden name=arav value="1*#*#*2"><ul id='nav'>
<li> <a href="#">Aktivitäten</a>
<ul>
<li style='background-color:white;'><a href="#"><div id="und"> 1. Link</div></a></li>
<li style='background-color:white;'><a href="#"><div id="und"> 2. Link</div></a></li>
</ul>
</li>
</ul></a></td>
<td width="103"><a href="#">Hilfen</a></td>
<td><a href="#">Impressum</a></td>
</tr>
</tbody>
</table>
</div>
Nun ist der Hintergrund im Untermenü Weis und Nicht #C40066 (also so n komisches lila), und daher sollen die links (Oben im Code "1. Link" und "2. Link") nicht weis, sondern die farbe #c40066 haben, und beim Hover Effekt weis werden da sich die hintergrundfarbe des links dann in lila wechseln soll. Das sieht man im CSS Code ganz unten.
Dazu hab ich dann die gruppe "#und" gemacht, welche auch funktioniert somit sind die links lila im untermenü.
wenn ich dann allerdings mit der maus drüber fahre, bleibt alles so wie es ist, bzw der hover effekt vom #header wir bei link 1 und 2 angewnadt, obwohl sie sich ja zwischen <div id="und"> und </div> befinden !? Eigentlich sollte dann ja der Hover Effekt von #Und angewand werden!?
Mal ein Screen zu verdeutlichung:
So siehts untermenü ausgefahren aus!
wenn man jetz auf einen der links mit der maus geht soll sich der link hintergrund in lila und die textfarbe in weis ändern
Helft mir bitte^^ Danke Schonmal
Edit: Also im großen und ganzen ist die Frage warum bei "1.Link" und "2.Link" der hover effekt von #header und nicht von #und verwendet wird, und wie ichs ändern kann
Zuletzt bearbeitet: