Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Impedire lo scroll di un DIV

    Salve!
    ho usato la proprieta' z-index su un div per farlo rimanere in primo piano. Ora pero' mi servirebbe che quando la pagina "scrolla" il div restasse fermo, e solo la parte dietro di lui scendesse.

    Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    dovresti usare position: fixed per il div in questione.

    Poichè però di fatto non è supportato da Internet Explorer 6 e inferiori devi usare un piccolo hack: assegna l'id "fixed" e quindi


    codice:
    		#fixed {
    			position		: fixed;
    		}
    		
    		* html {
    			height			: 100%;
    			width			: 100%;
    			overflow		: hidden;
    		}
    
    		* html body {
    			height			: 100%;
    			width			: 100%;
    			overflow		: auto;
    		}
    
    		* html body #fixed {
    			position		: absolute;
    		}
    Volendo puoi spostare le regole che iniziano con * su un foglio di stile per IE che carichi con un commento condizionale.

    Sposta il div dove serve usando le proprietà top ,left.... nella prima regola


    Ciao
    -Fab-




    Keywords: position fixed explorer hack crossbrowser
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.