manyu: menu

hallo

ich habe einproblem mit einem menu das ich mache. wenn man über einen link fährt, öffnet sich ein Layer, der das untermenu enthält.
es geht um die position dieser layer, die dann angezeigt werden. je nach auflösung sind sie am richtigen ort, oder eben nicht (die höhe stimmt).  ich habs nun versucht in % anzugeben, aber das funktioniert auch nicht.
wie mussich das im style="position:relative; left:32.3%... definieren dass, egal welche auflösung der besucher hat, die untermenus resp. layer immer schön unter dem obermenu zu finden sind?

hier noch der code eines layers..

<div id="Layer1" style="position:relative; left:32.3%; top:85px; width:69px; height:70px; z-index:1; background-color: #e8e8e8; layer-background-color: #FFFFFF; border: 1px none #000000; visibility: hidden">
  <table width="68" border="0" style="border:1px solid red;">
    <tr>
      <td><font size="1"><a href="vorstand.php">Vorstand</a></font></td>
    </tr>
    <tr>
      <td><font size="1"><a href="ziele.php">Ziele</a></font></td>
    </tr>
    <tr>
      <td><font size="1"><a href="geschichte.php">Geschichte</a></font></td>
    </tr>
    <tr>
      <td><font size="1"><a href="kontakt.php">Kontakt</a></font></td>
    </tr>
  </table>
</div>

danke für die hilfe

  1. Hi,
    ich würde das Menü absolut positionieren und die Layer relativ. Ansonsten schau doch einfach mal bei http://www.alistapart.com - da findest du einigen Artikel zu aufklappbaren Menüs usw.

  2. Liebe(r) manyu,

    Bernd hat Dir ja schon einen guten Link-Tipp gegeben, den Du _unbedingt_ beherzigen solltest!

    ich habs nun versucht in % anzugeben, aber das funktioniert auch nicht.

    Vielleicht solltest Du es mit der Einheit "em" probieren? Keine Ahnung, ob das Dein Problem löst, ist aber gut, wenn man die Anzeigegröße der Schrift verändert, weil dann das Layout "mitwächst".

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.