In realtà ho due problemi, ma consente di risolvere prima il problema principale poiché ritengo che l'altro sia più facile da indirizzare.Avere un div di posizione fisso che deve scorrere se il contenuto trabocca
Ho un div di posizione fisso sul lato sinistro della pergamena per un menu. Il lato destro è un div standard che scorre correttamente. Il problema è che quando il browser view-port è troppo piccolo per vedere l'intero menu .. non c'è modo di farlo scorrere che posso trovare (almeno non con css). Ho provato a usare diversi overflow in css, ma nulla fa scorrere il div. Il div che contiene il menu è impostato su min-height: 100% e position: fixed .. entrambi gli attributi che ho bisogno di mantenere.
Il div contenente il menu si trova all'interno di un altro div wrapper posizionato assolutamente e altezza impostata su 100%.
Come posso farlo scorrere verticalmente se il contenuto è troppo alto per il div?
Questo mi porta all'altro problema, che non voglio visualizzare una barra di scorrimento .. ma penso che potrei già avere una risposta (solo che non funziona ancora perché non riesco a ottenere il div per scorrere per iniziare).
Qualche soluzione? Forse javascript è necessario? (Di cui so poco)
e il relativo codice che causa il problema (in quanto la pubblicazione il tutto in qui è mooolto troppo lungo):
.fixed-content {
min-height:100%;
position:fixed;
overflow-y:scroll;
overflow-x:hidden;
}
provato anche l'aggiunta di altezza: 100% anche solo per vedere se quello era un problema ma non ha funzionato neanche ... né ha un'altezza fissa, come 600px.
prega di inviare un jsfiddle con l'html e css si sta utilizzando in modo che possiamo vedere la questione. Grazie! – mchail
hai provato l'overflow: auto; ? – Dan
Yes overflow: auto o overflow-y: scorrimento o overflow: scroll all non consentire lo scorrimento del div fisso. –