Wenn ich meinen Wrapper absolut und richtig positioniere, wird keine horizontale Bildlaufleiste ausgelöst, wenn ich das Fenster verkleinere.Position absolut rechts - Keine Bildlaufleiste sichtbar
Beispiel: http://jsfiddle.net/Ue6aN/
Code:
<div id="wrapper"></div>
#wrapper {
width: 400px;
height: 400px;
position: absolute;
right: 20px;
top: 0px;
border: 1px solid red;
}
Wenn ich wechseln rechts: 20px; nach links: 20px; es funktioniert, aber nicht anders. Irgendeine Idee, wie man das ohne Javascript repariert?
Denken Sie daran, für die absolute Positionierung von Kindern mit Eltern Abmessungen (in diesem Fall den Körper) zu arbeiten, müssen Sie die Position des Körpers zu so etwas wie relativ oder absolut ändern. – chrisgonzalez
Hey, danke! Leider hat das nicht funktioniert. Wenn Sie die Körpergröße und die absolute Position des Wrappers festlegen, werden Bildlaufleisten angezeigt, aber Sie können im verborgenen Bereich nicht blättern. Nur float right löst auch nicht die Bildlaufleiste aus. Aber Körperbreite kombiniert mit Float Recht hat den Trick! Siehe hier: http://jsfiddle.net/Ue6aN/11/ Können Sie Ihre Antwort ändern, damit ich es akzeptieren konnte :) – Lizzaran
Was Sie sehen, ist der Effekt auf 'Körper' nicht auf' div # wrapper' . – Dawson