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

    Modificare ordine visualizzazione div

    Salve a tutti,
    mi trovo con un dubbio riguardo un effetto che vorrei ottenere con i css e non so se sia effettivamente realizzabile.

    Supponiamo di avere un codice del tipo
    codice:
    <div id="div1"></div>
    <div id="div2"></div>
    <div id="div3"></div>
    Ogni div ha un contenuto (testuale o altro) variabile e quindi l'altezza di ogni div non mi è nota a priori.

    Vorrei, tramite css, poter stabilire l'ordine con cui i div si disporranno sulla pagina. Quindi, ad esempio, poter vedere prima il contenuto del "div2" seguito dal contenuto del "div1" e poi del "div3".

    Non intendo sormontare i div (non intendo la proprietà z-index), i div rimangono alla stessa profondità ma dovrebbero alternarsi nell'ordine in cui vengono presentati (dall'alto verso il basso della pagina). É possibile?

    Grazie mille

  2. #2
    Non puoi farlo solamente con i CSS. Devi usare Javascript: jQuery ha delle funzioni che ti possono essere utili appartenenti alla classe Sortable che ti permette di disporre elementi nell'ordine che vuoi e anche farli riordinare dall'utente: http://docs.jquery.com/UI/Sortable
    Visita il mio blog e canale YouTube dedicati a programmazione web e sicurezza informatica.

  3. #3
    Ottimo suggerimento, grazie mille thecodingmonk. Me lo studio subito.

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.