Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    overflow auto con div absolute

    ciao a tutti! se ho dei div con position relative in un box con overflow auto vedo le barrettine laterali di scorrimento se sono con position absolute non vedo le barrettine... c'è modo di vedere gli scroller anche con div absolute?

    esempio:
    codice:
    <style>
    	.cont{width:250px; height:40px;}
    	.elementi1{width:250px; height:40px; background:#f00; position:absolute;}
    	.elementi2{width:250px; height:40px; background:#0f0; position:absolute;}
    </style>
    <div style='width:250px; height:100px; overflow:auto;'>
    	<div class='cont'>
    		<div class='elementi1'></div>
    	</div>
    	<div class='cont'>
    		<div class='elementi2'></div>
    	</div>
    	<div class='cont'>
    		<div class='elementi1'></div>
    	</div>
    	<div class='cont'>
    		<div class='elementi2'></div>
    	</div>
    </div>

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Perché vuoi impostare ad assolute quei div?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    quello è sono un esempio semplificato...
    io in realtà avrei un div con overflow:auto che contiene tanti div relativi...
    all'interno di questi div però, ho la necessità di mettere dei div sovrapposti, quindi devo usare l'absolute

  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ho la sensazione che tu stia complicando le cose e che quei div absolute che vuoi utilizzare siano fattibili in altro modo. Personalmente utilizzerei dei div absolute sovrapposti ad altri div, nel caso questi contengano delle piccole immagini o dei testi di due, tre parole, e che debbano posizionarsi in uun punto particolare.
    Bisognerebbe poter vedere una immagine di ciò che vuoi fare per soncigliarti nella maniera più opportuna.
    I div absolute non occupano spazio, non vengono visti dai contenitori padri, o da quelli circostanti.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ora non posso mostrarvi immagini perchè il pc su cui lavoro non l'ho a disposizione.
    Però in realtà questi div absolute son contenuti in div relative, che occupano spazio... quindi il contenitore con overflow auto dovrebbe basarsi su questi div che hanno una altezza e una larghezza ben precisa, no?
    Comunque non c'è modo di nasconere dei div absolute che sono in esubero rispetto ad un div con overflow auto?

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    sì l'overflow si basa su quell'altezza ma se dentro quei contenitori ci metti altri contenitori con posiz absolute, è come se tu non mettessi dentro niente.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    però quei contenitori, anche se non hanno dentro nulla io coi css ho impostato un'altezza e una larghezza coi css

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    sì ma perchè ti aspetti che appaiano le scrollbar?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    perchè sommando le altezze dei div relitivi contenuti nel div con overflow:auto sono maggiori dell'altezza di quest'ultimo

  10. #10
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    un momento, tu hai detto che se i div interni sono relative le barre le vedi, se sono absolute non le vedi. Infatti è il comportamento che ci si aspetta che avvenga.

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.