Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    321

    fiv fixed ma solo all'interno di un div e non al resto della pagina

    ciao a tutti,
    ho un quesito:

    ho un div all'interno del mio layout liquido.
    all'interno di questo div che ha come larghezza il 33% della pagina circa vorrei mettere un div fixed.
    Come posso fare? in pratica il div fixed deve rimanere sempre all'inerno del div che lo contiene e ed essere fixed solo per quello
    Spero di essermi spiegato.

    grazie.
    ::Steve::

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non hai detto quali dovrebbero essere i punto di ancoraggio rispetto al contenitore largo il 33%

    se ho capito bene comunque il problema è fissarlo relativamente in orizzontale quindi metti il div in float (left o right), display: inline e distanzialo da sinistra o destra con margin-left o margin-right in modo che sia ancorato al div a seconda dell'ampiezza del viewport

    poi dagli position: fixed e distanzialo dall'alto con top.
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so se ho capito.

    Il tuo div deve avere position: absolute;
    Perche` la posizione sia relativa al suo contenitore (e non al <body> o a qualche altro oggetto intermedio), questo (=il contenitore) deve avere position: relative; .

    Per chiarimenti vedi questi due articoli:
    I posizionamenti assoluti
    Capire i posizionamenti relativi
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    321
    praticamente voglio che il div si muova solo all'interno del div contenitore.
    ::Steve::

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da steveml
    praticamente voglio che il div si muova solo all'interno del div contenitore.
    il che è un'altra cosa rispetto all'uso di position: fixed a cui accennavi all'inizio

    1) se scrolli la pagina (verso il basso), il div interno come si deve comportare?
    a) scrolla con la pagina sembrando fermo?
    b) scompare verso l'alto?

    2) il div interno dove va ancorato rispetto al div largo il 33%? in basso a destra? in alto al centro?
    Vuoi aiutare la riforestazione responsabile?

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

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    321
    il div interno si deve scrollare ma solo all'interno del div esterno
    in pratica voglio che sia fixed ma solo nello spazio del div contenitore
    ::Steve::

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    scusa, ma per me la spiegazione è ancora confusa per cui lascio intervenire altri.
    hai comunque già due suggerimenti, prova a metterli in pratica.

    se non risolvi e se nel frattempo non ottieni altri suggerimenti posta un link di un esempio online in cui si veda da qualche parte l'effetto che vorresti ottenere.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.