Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282

    allineare immagini su più righe

    Ciao a tutti,
    ho la necessità di allineare delle immagini ( 9 ) su più righe, immagini che mi servono da collegamento ad altre pagine.
    ho provato a fare in questo modo:

    <div id="corpo">
    <ul>[*] [img]img/f1.jpg[/img][*] [img]img/f2.jpg[/img] [*] [img]img/f3.jpg[/img][/list]
    <ul>[*] [img]img/f4.jpg[/img][*] [img]img/f5.jpg[/img] [*] [img]img/f6.jpg[/img][/list]
    <ul>[*] [img]img/f7.jpg[/img][*] [img]img/f8.jpg[/img] [*] [img]img/f9.jpg[/img][/list]
    </div>

    ma le immagini mi escono tutte in verticale, allineate a sinistra e precedute dal puntino nero.

    dove sbaglio?
    grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    per vederle in orizzontale devi mettere i vari[*] in float e
    height: auto e overflow: hidden agli <ul> (per fare clearing)

    per togliere il puntino assegna list-style-type: none agli <ul>
    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 2005
    Messaggi
    282
    Grazie!
    ho fatto così:

    ul#corpo{list-style: none;
    height: auto;
    overflow: hidden
    }

    ul#corpo li{float:left
    }

    solo che le immagini, su ogni riga, mi risultano attaccate l'una all'altra e tutte allineate in alto.... io invece vorrei averle centrate, nella riga, sia lateralmente che in altezza.
    questa pagina l'ho già fatta con le tabelle e va bene, ma stò studiando i css e vorrei evitare le tabelle come tutti consigliano.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da chiarapr
    io invece vorrei averle centrate, nella riga, sia lateralmente che in altezza.
    per spaziare le immagini ti basta dare un margin-right ai vari[*]

    per centrare il tutto la cosa è già stata spiegata sul forum (vedi link utili o ricerca con la parola centrare) però implica che tu inserisca le tue liste in un div e che tu conosca a priori le altezza e larghezza di questo contenitore
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    282
    per spaziare le immagini ti basta dare un margin-right ai vari[*]
    questo però significa che per ogni riga ( ul ) dovrò dare un margine in px diverso perchè le immagini non hanno le stesse dimensioni, inoltre la spaziatura a sx e dx non è uguale.
    e cosa succede poi cambiando risoluzione video?

    grazie per i tuoi aiuti

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.