zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden CSS Hover Problem mit div Kombination

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 31.01.2014, 09:59
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 31.01.2014
Beiträge: 2
numb befindet sich auf einem aufstrebenden Ast
Ausrufezeichen CSS Hover Problem mit div Kombination

Hallo an alle,

ich habe folgendes Problem; Ich habe zwei Elemente; einmal div und ul. Ich will den ul aktivieren, wenn ich div:hover habe. Das problem ist, dass div nicht in hover Form bleibt, falls man auf ul ist. Wie kann ich beide aktiv haben, wenn ich auf ul bin.

hier ist die HTML-Kode:
Code:
    
<div class="grid_2" id="nav-menu-container">
  <div class="nav-menu">Menü</div>
  <ul class="nav-menu">
    <li><a href="#">Menü 1</a></li>
    <li><a href="#">Menü 2</a></li>
    <li><a href="#">Menü 3</a></li>
    <li><a href="#">Menü 4</a></li>
    <li><a href="#">Menü 5</a></li>
    <li><a href="#">Menü 6</a></li>
    <li><a href="#">Menü 7</a></li>
    <li><a href="#">Menü 8</a></li>
  </ul>
</div>
hier ist die CSS-Kode:
Code:
#nav-menu-container {
  background:url(ico-MenuF.png) no-repeat;
  margin:0;
  color: #FFF;
}

.nav-menu{
  width: 100px;
  height:29px;
  font-size: 14px;
  font-weight: bold;
  padding-left:10px;
  padding-top:10px;
}

ul.nav-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index:999;
  display:none;
  border:1px solid #b80026;
  border-top:none;
  width:200px;
  height:385px;
}

.nav-menu:hover { 
  background:url(ico-MenuF-over.png);
  color:#b80026;
}

.nav-menu:hover + ul.nav-menu{ 
  float: left; 
  zoom: 1; /*Needed for IE*/
  z-index:999;
  display:block;
  position:absolute;
}

ul.nav-menu:hover {
  display:block;
  position:absolute;
}
 
ul.nav-menu li{ 
  background: #fbf7f6;
  color: #000; 
  border-bottom: 1px solid #d5d3cd; 
  float: none;
  padding:5px 0 5px;
  width:200px;
  left:0px;
}  
     
ul.nav-menu li a{
  display: block; 
  padding:10px 10px 10px; 
  color:#fff;
  font-family: Arial, Times New Roman, Tahoma;
  font-size: 14px;
  text-decoration:none;
  width: 180px; 
  color:#000000;
  background-color:#fbf7f6;
  font-weight:bold;
}

ul.nav-menu li a:hover{
  color:#b80026;
}

ul.nav-menu li:last-child{
  border:none;
}
Angehängte Grafiken
Dateityp: png 11.png (13,3 KB, 3x aufgerufen)
Dateityp: png 1.png (14,8 KB, 3x aufgerufen)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 31.01.2014, 10:26
Benutzerbild von cebito
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.07.2009
Ort: Dresden
Beiträge: 688
cebito sorgt für eine eindrucksvolle Atmosphärecebito sorgt für eine eindrucksvolle Atmosphäre
Standard

Du siehst schon, das dein div vor der Liste wieder schließt. Also kannst du auch nicht mehr über dem div sein, weil du ihn verlassen musst um auf die Liste zu gelangen.
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
div ul, hover, kombinierte hover


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Jquery Load Div Problem / Css Style wird nicht erkannt mastaa Javascript & Ajax 5 16.03.2011 17:50
Schriftfarbe in den Eintragungsfeldern von jforms Steveislucky CSS 2 16.03.2010 10:59
Div / Css Problem ( height / höhe ) bl4ck CSS 9 04.06.2009 18:57
joomla template entschlüsseln nieselfriem CSS 2 18.03.2008 13:12
Problem mit CSS - Attribute für hover tzepf CSS 0 09.12.2006 16:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:54 Uhr.