Ordinamento div

danielloantonio

Utente Attivo
20 Lug 2012
110
0
0
Salve,

ho questo codice

HTML:
<html>
<body>
<div class="div-sotto">content div sotto</div>
<div class="div-sopra">content div sopra</div>
<div class="div-sotto">content div sotto</div>
<div class="div-sopra">content div sopra</div>
</body>
</html>

ora vorrei che i div "div-sopra" vadano sopra e gli altri vadano sotto... ho provato il il float ma non ci sono riuscito! Qualche consiglio???

Grazie
 
Ultima modifica di un moderatore:
  1. Sopra a cosa?
  2. Puoi invertirli nel codice!
  3. Puoi usare i posizionamenti!
  4. Puoi spiegarti meglio!
  5. Puoi fare un esempio!
  6. Nel codice manca il DTD e il tag <head>..</head>!
 
Ho una funzione php che mi stampa delle cose dal database ma non e posso ordinare! Quindi vorrei ordiarle tramite css ad esempio... il float top e bottom non esiste... potrei anche giocare con la proprieta position ma non so come fare :/
 
Prova con
Codice:
position:ansolute;
top: xxpx;
Ma invece delle classi devi usare id
 
Il position: absolute non è sempre una buona soluzione, ti conviene ordinarli tramite javascript.
 
L'output finale quale deve essere?
Codice:
content div sopra
content div sopra
content div sotto
content div sotto
oppure
Codice:
content div sopra
content div sotto
content div sopra
content div sotto
?
 
Con jquery dovrebbe bastare una cosa di questo tipo:
HTML:
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  <script>
    $(document).ready(function() {
      $('.div-sopra').each(function(i, j) {
        $(j).insertBefore($(j).prev());
      });
      $('.div-sopra:last').insertBefore('.div-sotto:first');
    });
  </script>
 
Si funziona pero ora vi è venuto un dubbio! io non carico i div nella pagina letteralmente... insomma io li carico con ajax e quindi i div non sono proprio presenti nella pagina! Li ordina lo stesso? se no.... funzionerebbe se mettessi il codice javascript nella pagina da dove predo il codice ajax?
 
Se esegui il codice dopo che la richiesta ajax è stata completata non dovrebbero esserci problemi.
 
Ultima modifica:

Discussioni simili