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

    layout fluido e filmato flash 100% larghezza e altezza

    ciao a tutti,
    sto tentando di realizzare un layout simile a questo schizzo:



    in pratica un header e sotto un div che dovrà contenere un filmato flash che dovrà occupare tutto lo spazio disponibile.

    Ho provato un paio di esempi disponibili qui:
    http://www.dynamicdrive.com/style/layouts/

    ma il filmato flash risulta sempre tagliato, in pratica non si estende in altezza


    per l'swf uso i tag object ed embed entrambi settati con width e heigth a 100%
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  2. #2
    nessuna idea?
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  3. #3
    ho un'idea metti il link di un esempio online

  4. #4
    sono partito da questo esempio:

    http://www.dynamicdrive.com/style/la...-frame-layout/

    modificando il css in questo modo:

    codice:
    <style type="text/css">
    
    body{
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    height: 100%; 
    max-height: 100%; 
    }
    
    #framecontent{
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 80px; /*Height of frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    background-color: navy;
    color: white;
    }
    
    
    #maincontent{
    position: fixed; 
    top: 80px; /*Set top value to HeightOfFrameDiv*/
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto; 
    background: #fff;
     
    }
    
    .innertube{
    margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
    height: 100%; 
    width: 100%; 
    }
    
    * html body{ /*IE6 hack*/
    padding: 130px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
    }
    
    * html #maincontent{ /*IE6 hack*/
    height: 100%; 
    width: 100%; 
    }
    
    </style>
    ed utilizzando questo markup:

    codice:
    <body scroll=no>
    
    <div id="framecontent">
    <div class="innertube">
    
    <h1>CSS Top Frame Layout</h1>
    <h3>Sample text here</h3>
    
    </div>
    </div>
    
    
    <div id="maincontent">
    <div class="innertube">
    
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,60" width="100%" height="100%" id="fullscreen" align="middle">
    <param name="allowFullScreen" value="true" />
    
    <param name="movie" value="mio.swf" />
    <param name="bgcolor" value="#000000" />
    
    <embed src="mio.swf" allowFullScreen="true" bgcolor="#000000" width="100%" height="100%" name="fullscreen" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
    </object>
    
    </div>
    </div>
    
    
    </body>
    su Firefox tutto ok. I problemi arrivano con IE6. Tra l'header e il movie flash mi visualizza uno spazio bianco indesiderato...ecco lo screen:



    consigli?
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  5. #5
    sarà il padding esagerato che dai al body ma francamente io non ho mai usato un hack

  6. #6
    Originariamente inviato da mucu
    sarà il padding esagerato che dai al body ma francamente io non ho mai usato un hack
    grazie mille, era quello l'errore
    comunque se hai una soluzione migliore, senza hack, dimmi pure...pure io cerco di evitarli in genere...

    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

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.