Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    82
    position: fixed

  2. #2
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Quote Originariamente inviata da realtebo Visualizza il messaggio
    position: fixed
    che da' problemi di compatibilità con versioni anche recenti di IExplorer che non lo riconosce, e lo esegue come position: static; (nemmeno absolute). Di solito si compensa con uno SCRIPT che ri-posiziona il DIV allo scrollare della pagina: il risultato è spesso una barra tremolante su IE; ora non so questo se c'è nell' insieme htm+script del tuo "coso", ma soprassediamo.

    JavaScript consente un workaround che risolve perfettamente il tuo problema. Ti posto un modellino, aprilo con un Mozzilla/netscape per vederlo all' opera: ridimensiona la finestra col trascina e vedi come tutto s' aggiusta.
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head><title>plastic bar</title>
    
    
    <script type="text/javascript">
    
    function adjustBar(){
    
     var barHeight=window.document.getElementById("navbar").offsetHeight;
    
     document.getElementById("container").style.marginTop=barHeight + "px";
    
     document.title=barHeight;
     
    }
    </script>
    
    <style type="text/css">
     
    .modulo {float: left; width: 80px; height: 70px; margin: 2px; border: 1px dashed green}
    </style>
    
    </head><body onload="adjustBar();" onresize="adjustBar();">
    
    <div id="navbar" style="position: fixed; padding: 2px; border: 1px dashed red">
    
    <div class="modulo"></div><div class="modulo"></div>
    <div class="modulo"></div><div class="modulo"></div>
    <div class="modulo"></div><div class="modulo"></div>
    <div class="modulo"></div><div class="modulo"></div>
    <div class="modulo"></div><div class="modulo"></div>
    <div class="modulo"></div><div class="modulo"></div>
    </div>
    
    <div id="container" 
      style="position: absolute; left: 8px; 
             width: 100%; height: 1000px; 
             margin-top: 82px; border: 1px dashed blue"><h2>
    bla . . . <br>bla . . . bla . . . bla . . . bla . . . <br>bla . . . bla . . . bla . . . bla . . . </h2></div>
    
    </body>
    </html>

Tag per questa discussione

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.