Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- Dropdown Menü passt sich nicht an (https://www.gegen-bilderklau.net/thread.php?threadid=187310)


Geschrieben von Yvi am 18.01.2014 um 10:07:

  Dropdown Menü passt sich nicht an

Hey, ihr smile

ich hoffe wirklich, hier Hilfe zu finden..
Ich hab mir aus einem Online-Tutorial ein Dropdown Menü für ein privates Homepage-Projekt gebastelt. Jetzt hab ich es eingebaut und es funktioniert auch alles wunderbar.

Nur hab ich noch zusätzliche Menüpunkte angehängt und damit hats mir alles zerschmissen. Also mir ist das gesamte Menü verrutscht und egal was ich in meinem CSS alles verändere, es tut sich nix =/

Vielleicht könnt ihr mir helfen? Ich steh mit dem Projekt blöderweise ziemlich in Zeitdruck und dieses "Problem" hält mich natürlich wahnsinnig auf unglücklich

Hier mal ein Screenshot. Natürlich soll es nebeneinander sein..




Hier mein HTML Code vom Menü:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
<div class="menu">   
<div class="menu">

 <div id="menu">
    <ul>
      <li class="topmenu">
        <a href="">Zykloopenhof</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 1.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 1.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 2</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 3</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 3.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 3.2</a></li>
        </ul>
      </li>
    </ul>
    <li class="topmenu">
        <a href="">Menü 4</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 5</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 6</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 7</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      
  </div>

</div>





Und hier mein CSS fürs Dropdown:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:

#menu {
	font-size: 18px;
	position: absolute;
	width: 1019px;
	left: 17px;

}

#menu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#menu li.topmenu {
  float:left;
}

.topmenu a {
  float:left;
  width:110px;
  text-align:center;
}

.topmenu ul{
  display:none;
}

.topmenu a, .submenu a{
  padding:1px 5px;
  border:1px solid #bc8b3f;
  border-collapse:collapse;
  color:#bc8b3f;
  font-weight:normal;
  text-decoration:none;
  background-color:#413727;
  margin:0;  
}

.submenu a{
  font-size:12px;
  width:110px;
  position:relative;
}

#menu a:hover, .topmenu.on a {
  color:#4C4C4C;
  background-color:#ffddbb !important;
}

.topmenu:hover ul {
  display:block; 
  z-index:1000;
}





Und hier hab ich das alles nochmal "eingepackt", aber auch hier funktioniert eine richtige Positionierung nicht..

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:

.menu
{	width:1000px;
	min-height:22px;
	background-color:#997A51;
	margin-top:5px;
}




Geschrieben von Nivea am 20.01.2014 um 09:55:

 

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
<div class="menu">   
<div class="menu">

 <div id="menu">
    <ul>
      <li class="topmenu">
        <a href="">Zykloopenhof</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 1.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 1.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 2</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 3</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 3.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 3.2</a></li>
        </ul>
      </li>
    <li class="topmenu">
        <a href="">Menü 4</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 5</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 6</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
      <li class="topmenu">
        <a href="">Menü 7</a>
        <ul>
          <li class="submenu"><a href="">Unterpunkt 2.1</a></li>
          <li class="submenu"><a href="">Unterpunkt 2.2</a></li>
        </ul>
      </li>
   </ul>
  </div>

</div>

Du hast das UL zu früh zugemacht smile .. Am einfachsten wärs aber wenn man nen Link oder so hätte, ich bin nicht ganz überzeugt dass dies das einzige Problem war. Aber vllt reichts ja.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH