Om nah hoo pez nyeetz, Larry!
Wenn das Browser-Fenster die normale Größe hat (gesamter Bildschirm) ist es in Ordnung, wenn man aber das Fenster verkleinert (geringere Höhe) rutscht der Butten in die aufgeklappten Menueinträge.
Dies kann man nicht wirklich verhindern. Wenn du "richtig" positionierst, also der "Button" zur Navigation und damit zur <ul> gehört, bleibt er am Ende der Liste, rutscht also ggf. wie Teile der Liste aus dem Sichtbereich.
Da der "Button" aber bei dir nicht zur Liste gehört, hast du ihn an irgend einem anderen Element ausgerichtet - wenn du meinen Artikel nicht gelesen hast und deiner Beschreibung zufolge am viewport. Du kannst mit der Vergabe von z-index erreichen, dass der Button in solchen Fällen "unter" die Liste rutscht und nicht die Liste unter den Button. (Aber auch dabei gibt es Stolperfallen)
Die sinnvollste, weil semantisch richtige Herangehensweise wäre, den Kontaktknopf zu einem Teil der Liste zu machen. Damit das Positionieren richtig funktioniert, empfehle ich noch einmal das Studium eines Artikels zur Positionierung.
Matthias
