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

    CENTRARE swf 1700 width

    Ciao a tutti!
    Sono sempre riuscito a centrare in orizziontale swf nei browsers attraverso l'utilizzo in css del "margin auto" ma mi sono trovato di fronte ad un problema non indifferente:

    ho un swf di larghezza 1700 px che importo in un div di eguale larghezza che non riesco a centrare perchè ovviamente nella gran parte dei casi è più largo della finestra del browser che viene aperta. Qualcuno mi sa dare qualche dritta o suggerimento per risolvere il problema?
    Non posso rimpicciolire la larghezza del div e devo centrarlo assolutamente!!!



    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    La sparo: con un margin negativo non funziona? Oppure un position absolute e un left negativo?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    In realtà cercando soluzioni grazie ad un collega ho risolto col seguente JavaScript


    function centra() {
    if (window.innerWidth){
    Hpx = window.innerWidth;
    }else{
    Hpx = document.documentElement.clientWidth;
    }

    distanza = ((Hpx-1700)/2)+"px";
    document.getElementById("mioDiv").style.marginLeft = distanza;
    }


    richiamato nell'html sia in onload che onresize.

    L'unica magagna che rimane è che devo e liminare la barra di scorrimento orizzontale lasciando la verticale ma non riesco. Se uso "overflow: hidden" mi leva tutto e vaz su tutti i browser ma se uso solo "overflow_x: hidden" non va!

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.