Fügen Sie position:relative
zu #center
und dann left:0px
zu #menu
hinzu.
Absolut positionierte Elemente werden relativ zu ihrem nächstliegenden übergeordneten Element positioniert. Am besten geben Sie den Elementen, die Sie positionieren möchten, eine linke / rechte und eine obere / untere Koordinate, um seltsame Ergebnisse wie die gefundene zu vermeiden.
Sie sollten sowohl die obere als auch die linke Position angeben und position:relative
zum unmittelbar übergeordneten Element hinzufügen:
Und ein Live-Beispiel: Ссылка
Der Standardwert left
ist auto
und bedeutet mehr oder weniger, dass der Browser alles tun kann, was er für sinnvoll hält. Außerdem werden absolut positionierte Elemente in Bezug auf den nächsten Vorfahren mit einer Position positioniert, die nicht static
ist (was in Ihrem Fall wahrscheinlich <body>
ist).
Tags und Links css position internet-explorer-7 absolute positioning