Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1

    Footer con div a 6 colonne

    Salve,
    scusate come faccio ad ottenere un footer formato da 6 colonne, centrato e con colonne equispaziate, attraverso dei div? Nel footer ci possono essere colonne composte sia da immagini che da testo e dovrebbero adattarsi ai vari browser ed alle varie risoluzioni (almeno quelle desktop, visto che per il mobile ho implementato un layout a parte).


    Pensavo ad una cosa del genere:
    #contenitore{width:100%; position:relative}

    #contenitore .box1{float:left; width:20%; margin:0px; border:0px solid black; padding-left:2px; padding-right:2px}

    #contenitore .box2{float:left; width:30%; margin:0px; border:0px solid black; padding-left:2px; padding-right:2px}

    #contenitore .box3{float:left; width:20%; margin:0px; border:0px solid black; padding-left:2px; padding-right:2px}

    #contenitore .box4{float:left; width:10%; margin:0px; border:0px solid black; padding-left:2px; padding-right:2px}

    #contenitore .box5{float:left; width:10%; margin:0px; border:0px solid black; padding-left:2px; padding-right:2px}

    #contenitore .box6{float:left; width:10%; margin:0px; border:0px solid black; padding-left:2px; padding-right:2px}
    Che ne dite?

    Grazie a tutti voi

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dovrebbe funzionare. Puoi vedere un po' come lavor bootstrap per esempio con le classi disponibili per le colonne.
    Se devi adattare anche le immagini ovviamente anche queste dovranno avere dimensioni fluide per non far deformare i contenitori.
    In alternativa al posto del float potrei usare il display-inline-block

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'equispaziatura si ottiene di solito definendo i margini automatici.

    Quindi:
    codice:
    #contenitore {
      width:100%;
      position:relative;
    }
    
    #contenitore * {
      float: left;
      border:0px solid black;
      margin 0 auto;
    }
    #contenitore div:first-child {
      margin-left: 0;
    }
    #contenitore div:last-child {
      margin-right: 0;
    }
    ... definire le varie larghezze ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.