Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    [Javascrip] centrare immagini in un div

    Ciao a tutti,
    qualcuno sa dirmi perchè in javascript se provo ad allineare un immagine rispetto ad un div funziona solo la modalità left e right e no middle??
    Ho provato a centrare l'immagine anche tramite html (align="center") oppure tramite css (test-align: middle ma non va.
    In javscript utilizzo questo script

    document.images.mia_img.align='middle';
    ho provato anche
    document.images.mia_img.align='middle';

    mentre
    document.images.mia_img.align='left';
    document.images.mia_img.align='right';

    funzionano...
    Grazie in anticipo per eventuali risposte.


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    L'allineamento applicato alle immagini non e' rispetto al contenitore bensi' verso gli altri oggetti che condividono lo stesso contenitore... se vuoi allinearla rispetto al contenitore devi agire sul contenitore stesso.

    Scusa la spiegazione maccheronica, non e' il mio campo...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229
    Grazie per l'utile consiglio.
    Ho gestito la centratura via CSS.
    Il problema ora è che vorrei oltre alla centratura orizzontale rispetto al div, anche quella verticale.
    Visto che all'interno del div le immagini cambiano sempre ho gestito un codice javascript che si fa tornare l'altezza dell'immagine e poi in funzione della grandezza del div imposta il valore document.images.mia_img.style.top.
    Al momento funziona bene con explorer ma non tanto con netscape e firefox.
    Ma non c'è un modo semplice per gestire tramite css anche la centratura verticale???
    pensavo al vertical-align ma l'ho provato senza risultati.
    Grazie in anticipo.

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.