Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    overflow: auto; in firefox

    overflow: auto;

    non mi funziona in firefox... come mai?

  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: overflow: auto; in firefox

    come hai scritto il codice CSS da applicare al div?
    ciao
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  3. #3
    codice:
    #boxinterno {
    	text-align: left;
    	padding: 4px;
    	overflow: auto;
    	min-height: 100%;
    	height: auto !important;
    	height: 100%;
    }
    per quanto riguarda l'altezza in % ho risolto. rimane il problema dell'overflow in firefox.

  4. #4
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    prova a scrivere in questo modo:

    codice:
    #boxinterno {
    	text-align: left;
    	padding: 4px;
    	overflow: auto;
    	height:150px;
    }
    a me si vede bene anche in FF. Potrebbe dipendere dalla visualizzazione del testo con questo browser (FF) in quanto di default ha una misura + piccola rispetto agli altri. Tu prova a dichiarare un'altezza inferiore x fare apparire lo scroll verticale.
    spero di essermi spiegato.
    ciao
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  5. #5
    nulla: non funziona nemmeno mettendo la dimensione in pixel.

    l'idea e' che ho un box di altezza 100% e all'interno tra le altre cose un altro box al cui interno devo poter far scorrere del testo... senza che si ridimensioni quindi il box. tuttavia mi fa comodo adattarmi alle dim della finestra del browser e nn mettere altezze in px.

    soluzioni?

  6. #6
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    scusa ma a me appariva la barra di scroll verticale; nn so perchè a te nn si vede. L'ho provata sia in FF che in IE.
    Ovvio che si deve impostare un'altezza (che io ho scritto pari a 150px per l'esempio) altrimenti nn potrebbe avere effetto overflow:auto.
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  7. #7
    si ok
    infatti l'errore che avevo commesso era che avevo messo

    height: auto !important

    però se ho 2 div, uno dentro l'altro e metto ad entrambi 100% accade che quello sotto mi finisce prima di quello contenuto.

    nn so se mi sono spiegato e pertanto cerco di essere un po' + prolisso:

    ho
    <div id="box"> contenuto testo
    <div id="boxinterno">contenuto testo da scrollare
    </div>
    altro testo
    </div>

    ebbene se metto 100% a box e boxinterno ho in FF che boxinterno ha stessa altezza di box ma viene traslato dello spazio occupato dal testo in alto.

    Soluzioni tentate ma che non funzionano:

    1.
    metto
    min-height: 100%;
    height: auto !important;
    height: 100%;
    a box.

    PROBLEMA: NN ho l'overflow su boxinterno.


    2.
    metto
    min-height: 100%;
    height: auto !important;
    height: 100%;
    a box

    e
    min-height: 70%;
    height: 70 !important;
    height: 70%;
    a boxinterno


    sempre in FF nn ho un aumento di box se il testo sotto eccede.


    come fare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.