Sto provando a creare un sito Web senza scorrimento verticale per una pagina, ma ho bisogno di uno dei DIV che devo espandere verticalmente nella parte inferiore della pagina (al massimo), e che quando ha contenuti che non si adattano, il div dovrebbe creare uno scroller verticale.Div altezza automatica con overflow e scorrimento quando necessario
ho già il css per lo all'interno del del div individuato in this fiddle, creando lo scroller quando necessario. ho anche capito how to make che il contenitore div cresce per occupare esattamente lo spazio verticale che ha nella pagina. Non riesco a farli funzionare insieme!
Si prega di tenere presente che in jsfiddle non sarà possibile visualizzare il contenuto dell'intero sito Web e in questo senso ciò che si ottiene per il secondo violino non mostra realmente cosa si sta facendo, ma funziona come inteso però.
solo un'altra nota: poiché sono diversi giochini, il contenitore id # id nel primo violino è id # dcontent div del 2o esempio.
c'è un'altra cosa: per un tipo di contenuto, questo div scorrerà verticalmente, ma per altro tipo di contenuto, lo voglio scorrere orizzontalmente, poiché avrà un "cursore" di prodotto che mostra gli elementi orizzontalmente all'interno di questo DIV.
si prega di guardare anche questa foto perché potrebbe essere più facile da capire quello che sto cercando di dire: PICTURE
ho provato a guardare ad altre domande relative a questi argomenti, ma nessuno sembrava di coprire tutti gli aspetti i Sto cercando di risolvere ...: S
se c'è qualcos'altro che posso fornire per aiutarti/me :) capirlo, per favore fammi sapere!
grazie!
EDIT1: fisso errori di battitura
EDIT2: foto aggiunto per la spiegazione
questo funziona bene con * dentro * del div con il contenuto e ridimensiona a ocuppy lo spazio verticale disponibile, ma io non * grow * all'interno del contenitore come ho bisogno di ... btw, io sto provando la tua modifica .... la cosa è che il genitore div nel tuo secondo esempio di codice è dentro un altro contenitore nel mio codice ... controlla l'immagine sopra per una descrizione più chiara ... altre idee? – Joum
sì ... non funziona: S ecco il violino con il risultato del test: http://jsfiddle.net/CqB3d/ il bordo rosso div dovrebbe rimanere traboccato tra le barre nere e visualizzare lo scroller verticale. e se per caso la risoluzione fosse diversa, solo il div con bordo rosso dovrebbe * crescere * per cambiare dimensione ... sono totalmente perso qui: non lo so se è l'altezza: l'impostazione automatica che sta facendo si comportano in questo modo o se ha qualcosa a che fare con il contenuto del div ... – Joum