Quando posiziono il wrapper in modo assoluto e corretto, non viene eseguita alcuna barra di scorrimento orizzontale quando si riduce la finestra.Posizione assoluta destra - Nessuna barra di scorrimento visibile
Esempio: http://jsfiddle.net/Ue6aN/
Codice:
<div id="wrapper"></div>
#wrapper {
width: 400px;
height: 400px;
position: absolute;
right: 20px;
top: 0px;
border: 1px solid red;
}
Se posso passare a destra: 20px; a sinistra: 20px; funziona, ma non altrimenti Qualche idea su come risolvere il problema senza javascript?
Tenete a mente per il posizionamento assoluto dei bambini di lavorare con dimensioni padre (in questo caso il corpo), è necessario modificare la posizione del corpo a qualcosa come relativo o assoluto. – chrisgonzalez
Ehi, grazie! Sfortunatamente questo non ha funzionato. Se si imposta la dimensione del corpo e si posiziona in modo assoluto il wrapper, le barre di scorrimento apperea, ma non è possibile scorrere nell'area nascosta. Solo float right non attiva la barra di scorrimento. Ma la larghezza del corpo combinata con il galleggiante ha fatto il trucco! Vedi qui: http://jsfiddle.net/Ue6aN/11/ Puoi cambiare la tua risposta, quindi potrei accettarla :) – Lizzaran
Quello che stai vedendo è l'effetto su 'body' non su' div # wrapper' . – Dawson