Visualizzazione dei risultati da 1 a 6 su 6

Discussione: pagina con <div> e swf

  1. #1

    pagina con <div> e swf

    ciao raga,

    xchè così facendo l'swf non si centra?


    codice:
    // CSS collegato
    body{
    	background-color:#FFFFFF;
    	height:100%;
    	width:100%;
    	margin:0px;
    }
    #site{
    	background-image:url(img/sfondo.jpg);
    	background-repeat:no-repeat;
    	background-position:center;
    	text-align:center;
    	vertical-align:middle;
    	height:100%;
    	width:100%;
    }
    
    // pagina
    <body>
    <div id="site">
        <object type="application/x-shockwave-flash" data="main.swf" width="700" height="400">
            <param name="movie" value="main.swf">
        </object>
    </div>
    </body>
    ...grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quello potrebbe funzionare in IE, ma non ci sono le istruzioni per centrare nei browser conformi al W3C.

    Per i browser conformi dovresti togliere le dimensioni nel tag <object> ed inserirle invece in un CSS apposito:

    #site object {
    width:700px;
    height:400px;
    margin:auto;
    }

    Io comunque preferirei vedere il posizionamento attribuito ad un <div> ed all'inteno di tale <div> l'oggetto <object> (senza stile).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    scusa, ma non mi è chiara la tua ultima affermazione

    ho provato togliendo height e width dall'object e mettendo:

    #site{
    background-image:url(img/sfondo.jpg);
    background-repeat:no-repeat;
    background-position:center;
    text-align:center;
    vertical-align:middle;
    height:100%;
    width:100%;
    }
    #site object{
    height:400px;
    width:700px;
    margin:auto;
    }

    ... ma l'swf rimane allineato in alto

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    scusa, ma non mi è chiara la tua ultima affermazione
    // pagina
    codice:
    <body>
    <div id="site">
      <div id="cont">
        <object type="application/x-shockwave-flash" data="main.swf">
            <param name="movie" value="main.swf">
        </object>
      </div>
    </div>
    </body>
    Poi applichi il CSS al div #cont anziche` all'object.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    niente da fare... non si centra e l'swf nn mantiene le dimensioni originali

  6. #6
    mi riallaccio a questa discussione non conclusa per sottolineare un altro aspetto:
    qualcuno sa perché un <objext> messo dentro un div posizionato in maniera assoluta non si posiziona correttamente, ma sotto il div?

    maggiori info su: http://forum.html.it/forum/showthrea...hreadid=796721

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.