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

    Div con allineamento al centro

    Questo

    <div align="center" style="BORDER-RIGHT: 3px outset; BORDER-TOP: 3px outset; FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; BORDER-LEFT: 3px outset; HEIGHT: 170px; WIDTH: 170px; BORDER-BOTTOM: 3px outset; ALIGN: center">[img]resize.aspx?src=foto/3610012174090829761184601764911516492922039992170. jpg&w=100&h=100[/img]
    </div>


    dovrebbe essere un div che visualizza una immagine cliccabile in mezzo al div: ma invece l'immagine sta in alto. Dove sbaglio? grazie

  2. #2
    Non hai capito come funziona <div align="center">...

    Quando lo usi, quello che succede è che i block objects che vengono inseriti all'interno della div vengono allineati al centro della div, non che la div viene allineata al centro della pagina...

    Quindi, o allarghi la <div align="center"> in modo che abbia withd:100%, oppure non usi align="center" ma style="margin-right:auto;margin-left:auto;"...

    Ciao!

    (Naturalmente il discorso vale identico anche verticalmente, ma in quel caso devi usare margin-top e margin-bottom...)
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    codice:
    align="center"
    lo usi per allineare in senso orizzontale.

    per l'allineamento verticale il W3C consiglia l'uso di:
    codice:
    vertical-align="middle"
    ma io, nonostante mille tentativi non sono mai riuscito a farlo funzionare...

    buona fortuna
    "perchè tu possa trattenere tutta la rabbia, la forza, l'orgoglio e l'energia che ti porti dentro per poi lasciarla uscire in un'unica grande esplosione così da costruire qualcosa di veramente grosso. usa la testa e spaccagli il kulo!" Grazie Fratello.

  4. #4
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    prova così:
    codice:
    <div style="width:xxpx;line-height:xxpx;text-align:center;">
      <img style="vertical-align:middle;margin:auto;" ... />
    </div>
    l'attributo vertical-align vale per gli elementi inline
    http://www.w3.org/TR/CSS21/visudet.html#line-height

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.